有没有办法使用 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=
。如果您希望您的文档在任何其他计算机(包括您的下一台计算机)上编译,则这应该是相对路径,而不是绝对路径。