MetaType1 字体的 Type 1 和 OpenType 版本之间有区别吗?

MetaType1 字体的 Type 1 和 OpenType 版本之间有区别吗?

元类型1是一种设计用于从 MetaPost 源创建 PostScript Type 1 字体的系统,其精神与 Knuth 的原始 MetaFont 类似,但生成的是轮廓字体而不是位图。它包含一组 MetaPost 宏和 AWK 脚本,其典型输出是 TFM 文件(表达 TeX 本身要使用的字体度量信息)和包含字形的 PFB 文件(dvips 或 pdfTeX 和 LuaTeX 的 PDF 后端需要该文件)。Latin Modern 可能是使用 MetaType1 创建的最著名的字体。

字体OpenType 格式也可以从那里生成,有时与 Type 1 版本一起分发。例如,TeX Live 中的 Latin Modern 包包含 Type 1 和 OpenType 版本。

我的问题正如标题所述,问题是使用 MetaType1 创建的 OpenType 字体风格是否包含 Type 1 风格所不包含的任何信息。特别是,我感兴趣的是 PFB 文件是否包含字体的所有字形,就像 OTF 文件一样(而不是像度量区域中的 TFM 文件那样包含 256 个字形)。


至于用例,我需要生成 PostScript 和 PDF 输出(我使用的是 LuaTeX)。由于 dvips 无法处理 OpenType 文件,因此在生成 DVI 时我不得不求助于 Type 1 版本。因此,我想知道是否可以预期输出没有差异。此外,如果 PFB 版本与 OTF 版本完全相同(没有度量信息),我也可以在生成 PDF 时使用前者。

相关内容