我想使用字体“Barlow”,但它没有列在字体目录中https://tug.org/FontCatalogue/
我正在使用 PDFLatex 编译我的 .tex 文件。现在,我使用的是目录中包含的字体“Robot”。
有没有办法将 Barlow 实现到 PDFLatex?谢谢!
答案1
在这里将其发布为可能错误的答案(它本身并不运行pdflatex
),但我仍然相信这是对问题的正确处理。
首先,正如上面的评论所说,您肯定需要一个可以处理 OTF 或 TTF 字体的 TeX 引擎。lualatex
是截至 2024 年的推荐和维护引擎,我建议尽快迁移到它。您可能已经lualatex
安装了 TeXlive 的其余部分。
然后转到Barlow 字体网站,下载 opentype 字体文件 ( *.otf
) 并将其复制到字体目录中;对我来说,这只是~/.fonts/
。确切位置可能因操作系统而异。
此后,本文档:
\documentclass{article}
\usepackage{lipsum}
\usepackage{fontspec}
\setsansfont{Barlow}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\section{Test of Barlow font}
\lipsum
\end{document}
...使用lualatex
或编译时可按预期工作latexmk
。我的输出大致如下: