减少 opentype 字体(otf)的编译时间

减少 opentype 字体(otf)的编译时间

我有一些 opentype 字体 ( otf),我将其与 一起使用fontspec。一切正常。

在编译期间,LuaLaTeX 将otf文件加载到临时文件中。

例如:

(load: /home/marco/.texlive2011/texmf-var/luatex-cache/generic/fonts/otf/temp-FONTNAME.lua)

是否可以通过LuaLaTeX安装字体或者fontspec编译会减少?

我知道剧本otfins.py但也许有更简单的方法。

答案1

简短回答:不可以。详细回答:字体规格用途加载加载字体。然后加载(基于 ConTeXt 的字体加载器)在node-模式下需要大量信息。这些信息存储在大型 Lua 表中,这些表在处理文档时加载(创建)。处理这些表需要时间。

话虽如此,但您可以在 LuaTeX 中创建自己的字体加载器,从而加快速度。当您将自己限制在 TeX 处理字体的方式时(据我所知,没有上下文连字,没有与语言相关的字体使用),所需的表是很多更小,因此使用缓存时,加载字体只需要使用缓存所需时间的一小部分加载

相关内容