我有一些 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 处理字体的方式时(据我所知,没有上下文连字,没有与语言相关的字体使用),所需的表是很多更小,因此使用缓存时,加载字体只需要使用缓存所需时间的一小部分加载。