GNUplot为pdfcairo输出添加字体

时间:2013-03-18 16:43:37

标签: gnuplot

我需要在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

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对此进行了测试,看起来效果很好。