如何将 MP 标签与 PK 字体一起使用?

如何将 MP 标签与 PK 字体一起使用?

mf \\mode=localfont\; input test.mf对以下文件运行:

mode_setup;

beginchar("e",10pt#,7.5pt#,2.5pt#);
pickup pencircle scaled (.4pt+blacker);
draw fullcircle scaled .2w shifted (w/2,(h+d)/2-d);
draw fullcircle scaled .6w shifted (w/2,(h+d)/2-d);
draw fullcircle scaled w shifted (w/2,(h+d)/2-d);
endchar;

end

现在运行mpost test.mp以下文件:

prologues := 3;
beginfig(1);
label.lrt(btex \font\x=test \x e etex, (0,0));
endfig;
end

输出包含以下警告:

警告:在任何字体映射文件中都找不到字体测试!

如何在 MetaPost 标签中使用 PK 字体?

答案1

你不能。metapost 不处理 pk-fonts。在这里你可以找到一个相当古老的引述: https://tug.org/pipermail/metapost/2007-November/001104.html

metapost 中根本没有处理位图的代码。

如果我想要支持 pk 文件,我必须像 dvips 和 pdftex 一样调用 mktexpk。我决定不这么做,因为在 eps 文件中使用位图字体与拥有可缩放矢量图形的想法完全相反。

相关内容