我需要在GNUplot的PDF输出中使用名为Moon Fonts TTF的符号字体。 GNUplot在Aqua终端中找到它没有任何问题。
我试过了:
设置fontpath“/Users/house/Library/Fonts/MoonPhases.ttf”
和其他添加来自gnuplot帮助页面的fontfile建议没有运气。
我还尝试了一系列.ttf,.otf,postscript和unicode-mapping字体,并得到了排版专家的一些支持,根本没有运气:pdfcairo,postscript或epscairo似乎无法找到它。
GNUplot的'show fontpath'给出:
系统fontpath是“/ System / Library / Fonts”“/ Library / Fonts”“/ Users / house / Library / Fonts”
并且其中一个路径中存在字体。我也尝试将它们直接放在GN的工作目录中。
如果有人对如何开展这项工作有任何建议,我们将不胜感激。
OSX Snow Leopard
GNUplot 4.6.2
答案 0 :(得分:1)
您可以先使用postscript eps终端进行绘图,然后使用epstopdf
将eps转换为postscript,至少在我的系统中,将所需的字体嵌入到生成的pdf中。如果没有,您可以尝试通过直接提供ghostscript参数来强制它。
要使postscript终端显示您的字体,请将其安装到fontpath中,然后使用
fc-cache -fv
重新加载字体缓存。字体的名称可能会有所不同,因为对于postscript,您必须找到该字体的postscript名称:
fc-query /path/to/your/font/MoonPhases.ttf | grep postscript
有关此问题的更多示例,请阅读此博客帖子:
Schriftarten über Umwege: Gnuplot unter Linux und Mac OS X
这是德语,但谷歌翻译应该有所帮助。