如何使用 otftotfm 和 LGR 编码

如何使用 otftotfm 和 LGR 编码

我有一个 OTF 字体,有 4 种变体(常规、斜体、粗体和粗斜体)。该字体在所有适当的位置都包含大写和小写希腊符号。我想将此字体与 pdfLaTeX(而不是 XeLaTeX 或 LuaLaTeX)一起使用,因为我需要能够使用\psfrag替换。

我按照文章中的说明成功生成了所有 LaTeX 支持文件和 PFB 文件TUGboat,第 34 卷(2013 年),第 1 期

一切都对文本很有效。现在我想尝试使用该mathastext包,以便所有(或大多数)数学都与文本匹配。第一次通过时,这有效(对于数字和字母),但对希腊语无效,但

我意识到我第一次运行时没有生成用于LGR编码的支持文件autoinst。所以我回去重新运行autoinst并添加了标志-encoding=OT1,T1,LY1,TS1,LGR。但是,我收到以下消息:

otftotfm: encoding ‘lgr’ not found

我已阅读本文讨论了otftotfm编码LGR,但只是随意地提到了“专家使用otftotfm”。我也查看了手册页,otftotfm但没有找到任何关于LGR编码的提及,但也许我遗漏了什么。

所以,我的问题是是否有人尝试过这样做并能指出我手册页的相应部分或讨论此问题的说明?

谢谢。

答案1

(回答我自己的问题)---

事实证明,我的 Texlive 发行版默认不包含lgr.enc文件,所以我从minion包中“借”了一个文件并将其重命名为,lgr.enc现在一切正常。

相关内容