我想用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图片进行后期处理?
答案 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文件中。