OpenType 字体是否需要额外的文件才能与 luatex 一起使用?

OpenType 字体是否需要额外的文件才能与 luatex 一起使用?

假设我想使用(与lualatex)尚不支持 TeX 的 OpenType 字体。我是否需要、、、、.map文件和/或 LaTeX 级别的一些调整,或者是否足够强大以从文件中提取.enc所需的所有信息并将其转换为 LaTeX 可以理解的内容(NFSS?)?.fd.tfm.vffontspec.otf

上述问题的答案如何适用于 OpenType数学字体已加载通过 unicode-math

答案1

您不需要 map、enc、tfm、vf。xetex 具有提取内置信息所需的代码,对于 luatex,您需要一个字体加载器,例如 luaotfload。

通常,您也不需要 fd 文件。fontspec 会尽力猜测某种字体形状需要哪种字体或字体特性,然后动态构建 NFSS 结构。但它可能会失败,这就是为什么会有类似BoldFontwhich help fontspec 的选项。

您仍然可以创建 fd 文件并使用它们。例如,默认的 lmr 字体设置在eu1lmr.fd/中tulmr.fd

相关内容