Gnuplot字体嵌入

时间:2013-03-06 11:35:13

标签: fonts gnuplot embedding

我想用Corel Draw对我在gnuplot中制作的一些图像进行后期处理。但是,当我创建这些.eps文件时,这些文件中不包含有关该字体的信息。因此corel不知道什么字体是内置的,并得到一些错误的字母。特别是希腊人。

这就是输出行

set terminal postscript enhanced portrait "Times-Roman" 12 size 14cm,12cm                        
set output 'PuckCLnormal.eps

和特殊字母

set title 'a) {/Symbol q} = 0{/Symbol \260}'

如何在.eps文件中包含详细的字体信息,以便我可以在其他程序中对这些gnuplot图片进行后期处理?

2 个答案:

答案 0 :(得分:1)

我对此没有多少经验,但是,我相信你需要使用类似的东西:

fontfile add "path/to/myfont.pfb"

或者,我相信你可以使用类似的东西:

set terminal postscript eps fontfile 'path/to/myfont.ttf'

Gnuplot可以处理adobe type 1 ASCII(.pfa)和二进制(.pfb)字体以及TrueType(.ttf)。您也可以设置环境变量GNUPLOT_FONTPATH以设置gnuplot将搜索fontfiles的路径。最后,请查看help fontfile以获取更多信息。

答案 1 :(得分:0)

如果可以使用PDF代替EPS,则epstopdf命令行实用程序可帮助将字体嵌入输出的PDF文件中。使用pdffonts命令行实用程序,可以确认字体是否确实嵌入在PDF文件中。