【问题标题】:ATSFontGetFileReference failed: error - Mac OS X and RATSFontGetFileReference 失败:错误 - Mac OS X 和 R
【发布时间】:2013-01-08 11:13:20
【问题描述】:

我最近在运行 Mountain Lion 的新 Macbook Pro 上安装了 R。尝试绘制数据时,我收到大量 ATSFontGetFileReference 错误,并且文本不呈现(尽管图表元素可以):

> plot(study$outcome, study$predictor)
Jan 21 10:55:57 tatou.local R[35029] <Error>: ATSFontGetFileReference failed: error -50.
Jan 21 10:55:57 tatou.local R[35029] <Error>: ATSFontGetFileReference failed: error -50.
Jan 21 10:55:57 tatou.local R[35029] <Error>: ATSFontGetFileReference failed: error -50.
Jan 21 10:55:57 tatou.local R[35029] <Error>: ATSFontGetFileReference failed: error -50.
...

这似乎更像是一个 OS X 问题而不是 R,因为一点点谷歌搜索已经为 PDF 渲染器等发现了类似的错误。但我似乎找不到解决方案......

我的所有字体以及 R 似乎都已安装以供在系统范围内使用。想法?

【问题讨论】:

  • 以前从未使用过R:您能否详细说明您正在使用的框架和GUI(也是64 位或32 位)的版本?你在 GUI 中是否有任何自定义字体设置(我什至不能这样做,因为 R 2.15.2 GUI 1.53 Leopard build 64-bit (6335) 在尝试选择字体时会出现未捕获的异常。
  • 我知道没有自定义字体设置。但是,我之前运行的是 R64.app,发布后我尝试了 R.app,它似乎可以工作。
  • 正常版本:R 2.15.2 GUI 1.53 Leopard build 32-bit (6335) 错误版本:R 2.15.2 GUI 1.53 Leopard build 64-bit (6335)
  • 有没有人找到解决办法...?

标签: macos r fonts osx-mountain-lion


【解决方案1】:

我不完全了解您的字体情况,但我刚刚解决了我的这个问题。我有一台 mac,并且 helvetica 会自动安装为 .dfont 文件。我已经下载了一个 helvetica.ttf 文件并将其放在“mac_hd/libary/fonts”中。一旦我删除它并重新启动 R,我就没有问题了。我的错误是逐字的'ATSFontGetPostScriptName failed: error -984。 '(我把它包括在内是为了帮助谷歌搜索结果)

【讨论】:

    【解决方案2】:

    我在 OSX 10.7.5 上使用 RStudio 时遇到了同样的错误。我保存了我的工作区,然后退出了 RStudio。在打开它并加载我保存的工作区后,我运行了 plot(x,y) 命令,不再出现错误,文本按预期显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-28
      • 2013-02-12
      • 2015-07-10
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多