有没有办法在 TeX 中使用系统上安装的任何随机字体?

有没有办法在 TeX 中使用系统上安装的任何随机字体?

我对 TeX 的概念非常感兴趣,特别是使用标记语言来组织文档内容。我对排版也很感兴趣,我印象中(我忘了是怎么做到的)TeX 可以很好地处理 OpenType 字体及其众多花哨的功能。

今天我下载了适用于 Windows 的 TeX Live,看起来还不错。但令我非常失望的是使用不同字体似乎太复杂了。我一直在网上浏览这方面的信息,我了解到字体需要采用某种特定格式,并附带其他支持文件,然后将它们全部打包并导入 LaTeX 文档中。

那么关于我的问题;我是否遗漏了一些显而易见的东西?是否有某种命令可以指定字体文件的路径,而这正是您在文档中使用它所需要的?

答案1

目前有两个 (La)TeX 渲染引擎可让您使用系统字体:XeTeX 和 LuaTeX。

如果您使用 TeXLive 2011,我建议您使用 LuaTeX,因为它涵盖了 XeTeX 的绝大多数功能,并最终将取代 PDFTeX。

如果您使用的是旧版本的 TeXLive(我不知道其他发行版),LuaTeX 可能还不太成熟,您可能有兴趣从 XeTeX 开始。

当使用 XeTeX 或 LuaTeX 时,处理系统字体最简单的方法是使用包fontspec(请参阅有关此主题的许多问题和答案)。

相关内容