1

我最近在运行 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 似乎都已安装以供在系统范围内使用。想法?

4

2 回答 2

2

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

于 2014-05-29T18:07:12.243 回答
0

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

于 2014-06-27T00:28:36.077 回答