2013-04-06 45 views
1

我需要使用所谓的月球TTF字体符号字体从GNUPLOT输出的PDF。 GNUplot在Aqua终端中发现它没有问题。GNUPLOT添加OSX系统字体的PDF输出

我已经试过:

设置字体路径 “/Users/house/Library/Fonts/MoonPhases.ttf”

和其他附加fontfile建议从gnuplot的帮助页面,没有运气。

我也尝试了一系列.ttf,.otf,postscript和unicode-mapped字体,并提供了一些排版专家的支持,完全没有运气:pdfcairo,postscript或epscairo似乎无法找到它。

GNUPLOT的 '显示字体路径' 给出:

系统字体路径是 “/系统/库/字体” “/库/字体” “/用户/别墅/库/字体”

并且字体在那些路径之一中。我也尝试将它们直接放在GN的工作目录中。

如果任何人有关于如何使这项工作将是非常赞赏的建议。

OSX雪豹
GNUPLOT 4.6.2

+0

请参阅本SO张贴我是如何最终解决了这个: [解决这个问题] [1] [1]:http://stackoverflow.com/questions/20900030/gnuplot -unicode字符/ 21024985#21024985 – Dan 2014-03-14 10:14:57

回答

1

你可以先使用PostScript EPS终端绘制,然后转换EPS使用epstopdf其中,至少在我的系统上,嵌入不需要的字体进入到后记由此产生的PDF。如果没有,你可以尝试通过直接提供ghostscript参数来强制它。

,以便为后记终端的字体可见,它安装到你的字体路径,然后用

fc-cache -fv 

重装你的字体缓存。字体的名称可能会有所不同,因为后记你必须要找到字体的Postscript名称:

fc-query /path/to/your/font/MoonPhases.ttf | grep postscript 

对于更多的例子,请阅读这篇博文:

Schriftarten über Umwege: Gnuplot unter Linux und Mac OS X

这是在德语,但谷歌翻译应该帮助。