制作使用特定字体的PDF图,例如:
/usr/share/fonts/truetype/msttcorefonts/Comic_Sans_MS.ttf
我在gnuplot中设置:
set term pdfcairo font "/usr/share/fonts/truetype/msttcorefonts/Comic_Sans_MS.ttf"
但是生成的PDF中有一个基本的sans字体,而不是我选择的字体。
通过查看this documentation,似乎开罗终端使用fontconfig将Comic字体替换为Dejavu,这完全不同。 我也尝试过从truetype转换为pfa:
ttf2pt1 -a -e -W 0 /usr/share/fonts/truetype/msttcorefonts/Comic_Sans_MS.ttf - > comic.pfa'
然后在postscript终端中使用pfa:
set term postscript eps enhanced fontfile "< cat comic.pfa"
(最后我使用epstopdf
制作PDF)。
但是这里似乎postscript终端可能必须只使用type1字体,结果PDF与上面相同。
有没有办法强制使用特定字体?