我正在使用一种试用字体,使用ggplot2在R中创建一些图形。(如果有人感兴趣,我正在使用这个)这种字体的试用版只提供有限的字符集,这意味着像"=“这样的符号不包括在试用版中。因此,我使用ggplot2和cairo_pdf在Linux和Mac上生成图形。在Linux中,我使用的字体中缺少的字符会自动替换为后备字体,例如Helvetica,但在Mac OS中不会发生这种情况。我已经在网上搜索了这个问题,但到目前为止还没有回答为什么会发生这种情况。在Mac OS El Capitan中,生成的标题如下所示:
,它不会自动替换字符"=“。然而,在Linux中,标题看起来不错:
,
无法在Debian Linux+fluxbox下的emacs字体之争中取胜。
值得一提的是,我在fontconfig方面完全没有经验,所以我遗漏了一些明显的东西。
我正在尝试使用/usr/share/fonts中的一些系统字体,比如emacs下的DejaVu,但没有成功。
我试过了:
在许多资源命令中都提到了,如
(set-default-font "DejaVu Sans Mono-12")
对于我尝试过的几乎所有字体名,都会返回"Font not available“。
2.
Shift+Mouse-Left-Click->Change Text Font -
当我通过SL3/SL4应用程序工作,并开始使用字体时,我发现缺乏关于字体策略的文档和最佳实践。例如:
支持的字体集(Arial、Comic Sans MS等)是否有常见的回退字体?对于Windows和Macintosh系统之间的回退字体,是否有一套建议?
有没有银光支持的字体将(几乎总是)在终端用户系统上,或者99.5%的时间,如“时代新罗马”或"Verdana",包括麦金托什?有没有网站列出这类信息?
是否有建议说明SL应用程序的Moonlight ( Linux )视图以及与Linux系统一起部署/不部署的字体?
是否有一种方法,在XAML或代码隐藏,一个最
我在iReport上做了报告,在本地它正常运行,因为我有操作系统微软,但是当我在Linux上运行我的项目时,报告显示了一个错误
HTTP Status 500 - Font 'Arial' is not available to the JVM. See the Javadoc for more details.
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Arial' is not available to the JVM. See the Javadoc for more