Yannis 的 yinit 字体(哥特式首字母)和 metapost

Yannis 的 yinit 字体(哥特式首字母)和 metapost

我正在尝试从 Karl Berry 最近为 TL2014 重新发布的 Yannis'metafont 源 (texmf-dist/fonts/source/public/gothic/) 中为所有 Gothic Initials 制作 EPS 独立文件。

我在 Linux 机器上运行 mfplain:

% mfplain yinit.mf

EPS 文件 yinitas.65 ... yinitas.90 生成时没有错误消息,但是

  1. 在字母 A(yinit.65)中,右腿缺失;
  2. 所有边界框都是错误的(太深了);
  3. 前景色是灰色而不是黑色……

例如,尝试使用 gv 预览任何字母,比如 D:

% gv yinit.68&

显示 D 字母,除了边界框之外看起来正确,但发出以下 ghostscript 错误:

最后的操作系统错误:资源暂时不可用 当前文件位置为 42886 错误:/undefined in cmr10 操作数堆栈:(2l) 执行堆栈:%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1910 1 3 %oparray_pop 1909 1 3 %oparray_pop 1893 1 3 %oparray_pop
1787 1 3 %oparray_pop --nostringval--
%errorexec_pop .runexec2 --nostringval-- --nostringval--
--nostringval-- 2 %stopped_push --nostringval-- 字典堆栈:--dict:GPL Ghostscript 9.06:无法恢复的错误,退出代码1 1169/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)-- 当前分配模式为本地 当前文件位置为 42886 错误:cmr10GPL Ghostscript 9.06 中的 /undefined:不可恢复的错误,退出代码 1

操作数堆栈:(2l) 执行堆栈:%interp_exit .runexec2
--nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval--
false 1 %stopped_push 1910 1 3 %oparray_pop 1909 1 3 %oparray_pop 1893 1 3 %oparray_pop 1787 1 3
%oparray_pop --nostringval-- %errorexec_pop .runexec2
--nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 字典堆栈:
--dict:1169/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)--

另一方面,我已经能够使用 metafont、gftopk 和 nfssfont 重现字体表 yinit.pdf,该表是正确的。是我遗漏了什么还是 metapost 中存在错误?

提前感谢任何提示。

最好的祝愿,

相关内容