通过 URL 为所有 TeX-en 加载字体

通过 URL 为所有 TeX-en 加载字体

首先,我不是在问排版 URL。我说的是font resolution通过URL reference。我使用 XeLaTeX 的经验有限,所以我会相应地提出问题。如果您考虑以下行:

\setmainfont[Numbers=OldStyle,Ligatures=Historic,Mapping=tex-text]{EB Garamond}

显然,它按照设计运行,我对此非常满意。话虽如此,我还是期待着TeX in the Cloud。在我看来,字体问题显然会很重要。我考虑过各种想法,但它们似乎都取决于允许通过 URL 访问字体的扩展——例如:

{https://My Pile of Fonts/EB Garamond}

在我看来(我承认我有偏见)这是 方面的重大进步TeXnology。所以我想问题是,这个问题是否已经得到解决(即现有的风格或类别)?顺便说一句,我并不是说这是一个simple problem。我建议这很可能是一个necessary problem

答案1

加载非本地字体始终存在风险,因为您无法控制确切的版本。事实上,即使加载系统字体也​​可能会破坏 TeX 代码在系统之间的可移植性。因此,并不是每个人都完全热衷于使用 TeX 系统“管理”的字体之外的字体,更不用说远程加载它们了。

由于 LuaTeX 包含内置脚本支持,因此可以使用它进行远程抓取。但是,XeTeX 不会也不太可能以这种方式进行扩展。值得注意的是,任何脚本系统都存在安全问题。

相关内容