我正在使用一种试用字体,使用ggplot2在R中创建一些图形。(如果有人感兴趣,我正在使用这个)这种字体的试用版只提供有限的字符集,这意味着像"=“这样的符号不包括在试用版中。因此,我使用ggplot2和cairo_pdf在Linux和Mac上生成图形。在Linux中,我使用的字体中缺少的字符会自动替换为后备字体,例如Helvetica,但在Mac OS中不会发生这种情况。我已经在网上搜索了这个问题,但到目前为止还没有回答为什么会发生这种情况。在Mac OS El Capitan中,生成的标题如下所示:
,它不会自动替换字符"=“。然而,在Linux中,标题看起来不错:
,
所以,在Windows上的Flash中,我的应用程序和所有嵌入式字体都编译得很好。
但是,当我试图在我的生产Linux服务器上构建它时(通过命令行上使用make的Makefile ),编译在转换字体时失败:
/home/me/MyFlexProject/SomeModule/src/Fonts.as(29): Error: exception during
transcoding: Font for alias 'HelveticaRounded LT Std Blk' with plain weight
and style was not found at:
file:/ho