![Yannis 的 yinit 字体(哥特式首字母)和 metapost](https://linux22.com/image/306823/Yannis%20%E7%9A%84%20yinit%20%E5%AD%97%E4%BD%93%EF%BC%88%E5%93%A5%E7%89%B9%E5%BC%8F%E9%A6%96%E5%AD%97%E6%AF%8D%EF%BC%89%E5%92%8C%20metapost.png)
我正在尝试从 Karl Berry 最近为 TL2014 重新发布的 Yannis'metafont 源 (texmf-dist/fonts/source/public/gothic/) 中为所有 Gothic Initials 制作 EPS 独立文件。
我在 Linux 机器上运行 mfplain:
% mfplain yinit.mf
EPS 文件 yinitas.65 ... yinitas.90 生成时没有错误消息,但是
- 在字母 A(yinit.65)中,右腿缺失;
- 所有边界框都是错误的(太深了);
- 前景色是灰色而不是黑色……
例如,尝试使用 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 中存在错误?
提前感谢任何提示。
最好的祝愿,