我需要在GNUplot的PDF输出中使用名为Moon Fonts TTF的符号字体。 GNUplot在Aqua终端中找到它没有任何问题。
我试过了:
设置fontpath“/Users/house/Library/Fonts/MoonPhases.ttf”
和其他添加来自gnuplot帮助页面的字体建议没有运气。
我还尝试了一系列.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.1
答案 0 :(得分:1)
我通过MacPorts安装了gnuplot。文件夹/opt/local/etc/fonts
包含文件fonts.conf
。在那里你会找到一个“字体目录列表”部分。但是,即使~/Library/Fonts
默认是gnuplot fontlist变量的一部分(因此aquaterm能够使用它们),它也没有在此列出(因此pdfcairo不能使用它们。)
快速解决方法是创建以下符号链接:
cd ${HOME}
ln -s Library/Fonts .fonts
然后您的pdfcairo输出应该选择Mac上用户级别安装的字体。 我在小牛队(10.9.5)上用gnuplot 4.6对此进行了测试,看起来效果很好。