GNUplot为pdfcairo输出添加字体

GNUplot为pdfcairo输出添加字体,gnuplot,Gnuplot,我需要在GNUplot的PDF输出中使用一个名为Moon-Fonts-TTF的符号字体。GNUplot发现它在Aqua终端中没有问题 我试过: 设置fontpath“/Users/house/Library/Fonts/MoonPhases.ttf” 以及gnuplot帮助页面中的其他添加字体建议 我还尝试了一系列.ttf、.otf、postscript和unicode映射字体,得到了排版专家的支持,但一点运气都没有:pdfcairo、postscript或epscairo似乎找不到 GNUpl

我需要在GNUplot的PDF输出中使用一个名为Moon-Fonts-TTF的符号字体。GNUplot发现它在Aqua终端中没有问题

我试过:

设置fontpath“/Users/house/Library/Fonts/MoonPhases.ttf”

以及gnuplot帮助页面中的其他添加字体建议

我还尝试了一系列.ttf、.otf、postscript和unicode映射字体,得到了排版专家的支持,但一点运气都没有:pdfcairo、postscript或epscairo似乎找不到

GNUplot的“show fontpath”给出:

system fontpath为“/system/Library/Fonts”“/Library/Fonts”“/Users/house/Library/Fonts”

字体在其中一个路径中。我还尝试将它们直接放在GN的工作目录中

如果任何人有关于如何使这项工作的建议,将不胜感激

OSX雪豹

GNUplot 4.6.1

我已经通过MacPorts安装了GNUplot。文件夹
/opt/local/etc/font
包含文件
font.conf
。在那里你会发现一个部分“字体目录列表”。但是,即使默认情况下,
~/Library/Fonts
是gnuplot fontlist变量的一部分(因此aquaterm可以使用它们),这里也没有列出它(因此pdfcairo不能使用它们)

快速修复方法是创建以下符号链接:

cd ${HOME}
ln -s Library/Fonts .fonts
然后,您的pdfcairo输出应拾取Mac上用户级安装的字体。
我已经在Mavericks(10.9.5)上用gnuplot 4.6进行了测试,它似乎运行良好。

我已经通过MacPorts安装了gnuplot。文件夹
/opt/local/etc/font
包含文件
font.conf
。在那里你会发现一个部分“字体目录列表”。但是,即使默认情况下,
~/Library/Fonts
是gnuplot fontlist变量的一部分(因此aquaterm可以使用它们),这里也没有列出它(因此pdfcairo不能使用它们)

快速修复方法是创建以下符号链接:

cd ${HOME}
ln -s Library/Fonts .fonts
然后,您的pdfcairo输出应拾取Mac上用户级安装的字体。
我已经在Mavericks(10.9.5)上用gnuplot 4.6测试了这一点,它似乎工作得很好。

可能fontpath应该是目录,实际的字体是“font”或“fontname”。基于postscript驱动程序有点摇摆-我不知道pdfcairo是否相同。在设置fontpath之前,显示fontpath是:system fontpath是“/system/Library/Fonts”“/Library/Fonts”“/Users/house/Library/Fonts”,这样GNUplot就可以使用director了。可能fontpath应该是目录,实际的字体是“font”或“fontname”。基于postscript驱动程序,我不知道pdfcairo是否相同。在设置fontpath之前,显示fontpath为:system fontpath为“/system/Library/Fonts”“/Library/Fonts”“/Users/house/Library/Fonts”,因此GNUplot已经可以使用director。