【问题标题】:Could not find any X11 fonts error找不到任何 X11 字体错误
【发布时间】:2012-02-07 03:32:40
【问题描述】:

我开始涉足 R 开发,我正在遵循一个教程,该教程在某个时间点打开“X11”以显示图形,但是当该窗口打开时,我收到以下错误:

轴错误(边 = 边,在 = 在,标签 = 标签,...):可以 找不到任何 X11 字体 检查字体路径是否正确。在 另外:警告消息:1:在函数中(显示=“”,宽度, 高度,点大小,伽玛,bg,:Xlib 不支持的语言环境:一些 X ops 将在 C 语言环境 2 中运行:在函数中 (display = "", width, height, pointsize, gamma, bg, : X 不能设置语言环境修饰符

我一直在谷歌搜索,但找不到如何修复此应用程序的“字体路径”,有人知道吗?

编辑

sessionInfo() 的输出:

> sessionInfo()
R version 2.13.2 (2011-09-30)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] C/UTF-8/C/C/C/C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] galgo_1.1         R.oo_1.8.2        R.methodsS3_1.2.1

loaded via a namespace (and not attached):
[1] tools_2.13.2

做名字的时候(X11Fonts()):

> names(X11Fonts())
[1] "serif" "sans"  "mono" 
> 

【问题讨论】:

  • 根据this(我通过谷歌搜索您的错误消息发现)您的语言环境无效。 (著名教授如是说。)
  • 是的,我也发现了这一点,我已经尝试了它所说的但没有运气。也许我只是做错了什么。让我再试一次。

标签: r path x11


【解决方案1】:

我“遵循”了管理手册,并在 .bashrc 中设置了这些行 Lion 中新的 UTF-8 终端支持的设置。

export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

来自http://www.mail-archive.com/r-sig-mac@r-project.org/msg01027.html

【讨论】:

    【解决方案2】:

    这会返回什么:

    capabilities("X11")
    

    如果您使用的是.Platform$OS.type == "windows",那么您可能需要做一些进一步的研究。我怀疑X11默认安装在那里。但是您的编辑显示您使用的是 Mac,所以试试这个:

    names(X11Fonts())
    # results on my device 
    [1] "serif"        "sans"         "mono"         "Times"       
    [5] "Helvetica"    "CyrTimes"     "CyrHelvetica" "Arial"       
    [9] "Mincho" 
    

    当我在 Mac-GUI 的 R 命令控制台上执行 X11() 时,我得到一个 X11 窗口并选择 X11/关于 X11' 我看到我有“XQuartz 2.1.6 (xorg-server 1.4.2-apple33 )”。我正在使用 Leopard(仍然),但我认为最新版本的 Mac 默认安装了 X11 支持,我不记得需要将 R 指向正确的方向才能找到它。

    【讨论】:

    • 我在 OSX (Lion) 上,它返回 True
    • 所以假设你已经执行了X11(),那么我想我们需要看看代码。
    • 我尝试制作图表的代码?还是之前的那个?
    • 代码越多越好。最好通过编辑将其添加到您的问题中。
    • 你有那些字体吗?我只得到 3 种字体,我需要添加其余字体,但我不知道从哪里得到它们。
    猜你喜欢
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多