如何在 LaTeX 文档中使用非默认的 Google 字体(Damion)?

如何在 LaTeX 文档中使用非默认的 Google 字体(Damion)?

有没有办法使用 LaTeX 默认未提供的 Google 字体?更具体地说,我想Damion在我的 LaTeX 文档中使用该字体来表示一个特殊的单词:

https://fonts.google.com/specimen/Damion#standard-styles

我已经下载了该字体的 .ttf 文件,我想知道如何将它用于我的 LaTeX 文档。

提前谢谢你的帮助,

答案1

如果您将字体复制到适当的目录,则应该能够使用\setmainfont或加载它\newfontfamily。加载它的首选方法是通过其文件名,但您也可以通过系列名称加载它。

在 Windows 上,您需要为所有用户安装它,而不仅仅是为您的用户帐户安装它,否则 LuaTeX/XeTeX 将无法找到它。在 Mac 上,我相信您还需要将其安装为系统字体。但是,Linux 版本会搜索用户目录,例如~/.fonts/

您也可以将其保存在fonts/truetype/本地 TeX 树的子目录下。使用 TeX Live,您可以使用 查找kpsewhich -var-value=TEXMFLOCAL。(或者TEXMFHOME如果您不是系统管理员。)使用 MikTeX,您可以自己创建一个新目录并设置TEXINPUTS环境变量。

最后,如果您只需要一个项目,您可以将其放在项目文件夹中。您还可以将字体放在子目录中,并使用密钥指定fontspec在哪里找到它们Path=。如果您希望您的文档在任何其他计算机(包括您的下一台计算机)上编译,则这应该是相对路径,而不是绝对路径。

相关内容