【发布时间】:2019-05-27 00:46:44
【问题描述】:
我想创建一个带有增强符号、斜体或粗体拉丁字符以及有时(常规)希腊字符的附言或 pdf 图形。一般怎么做?
假设我是downloadedCMU Sans Serif,这种字体包含我想使用的所有奇怪字符的字形。我使用online tool 将它们转换为 pfa 并将文件复制到工作目录的路径。
期望
我尝试过的:原创
我创建了一个带有内容的 utf-8 文件(没有 BOM)编码的 gnuplot 脚本
set term postscript eps enhanced "CMUSansSerif" 15 fontfile add 'CMUSansSerif.pfa' fontfile add 'CMUSansSerif-Oblique.pfa' fontfile add 'CMUSansSerif-Bold.pfa'
set encoding utf8
set o "print.eps"
p x t "Label: {/CMUSansSerif-Bold important }{/CMUSansSerif-Oblique note}: ∫⟨α₂ + β²⟩ = äßű"
set o
并使用最新的 gnuplot 版本 5.2.6 执行。
我得到了什么
我使用矢量图形编辑器打开了 eps 文件,相关部分如下所示:
我也试过了
根据Ethan's answer,我在termoptions 中添加了adobeglyphnames。它至少使字母可用,但其他 Unicode 符号仍然不可用。结果是:
问题
出了什么问题?我怎样才能产生所需的输出?
这么多可能性,哪里会出错:字体不适合这个任务吗?我是不是下载错版本了? pfa转换器做得不好吗?我是否错误地包含了字体文件? set encoding 有什么问题吗?我是否使用了糟糕的矢量图形编辑器?我是否安装了错误的字体并且矢量图形编辑器尝试使用它们?
【问题讨论】:
标签: utf-8 fonts gnuplot postscript