
Я хотел бы использовать шрифт «Barlow», однако его нет в каталоге шрифтов.https://tug.org/FontCatalogue/
Я компилирую свои .tex-файлы с помощью PDFLatex. Сейчас я использую шрифт "Robot", который включен в каталог.
Есть ли способ реализовать Barlow в PDFLatex? Спасибо!
решение1
Публикую это здесь как, скорее всего, неверный ответ (он сам по себе не выполняется pdflatex
), но я все равно считаю, что это правильное решение проблемы, изложенной в вопросе.
Во-первых, как говорят комментарии выше, вам определенно нужен движок TeX, который может работать со шрифтами OTF или TTF. 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
. Мой вывод выглядит примерно так: