ATSFontGetFileReference失败:错误 - Mac OS X和R.

时间:2013-01-24 16:10:07

标签: macos r fonts osx-mountain-lion

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

我完全不知道你的字体情况,但我刚刚解决了这个问题。我有一个mac,helvetica自动安装为.dfont文件。我下载了一个helvetica.ttf文件并将其放在'mac_hd / libary / fonts'中。一旦我删除了这个并重新启动R我没有遇到问题。我的错误是逐字'ATSFontGetPostScriptName失败:错误-984。 '(我将其包含在谷歌搜索结果中)