Установленный шрифт не работает

Установленный шрифт не работает

Я скачал латексный шаблон для диссертации из Гарвардского университета.

В настоящее время я использую Linux Mint Nadia 14.

В инструкциях к шаблону говорится, что нужно установить необходимые шрифты (которые включены) с помощью команды: sudo cp fonts/* /usr/local/share/fonts/ Я так и сделал, но мне пришлось добавить к команде флаг, -rчтобы все работало правильно. Когда я пытаюсь скомпилировать tex (используя также включенный скрипт компиляции, который использует xelatex), я получаю следующую ошибку:

! fontspec error: "font-not-found"
! 
! The font "EB Garamond" cannot be found.
! 
! See the fontspec documentation for further information.

EB Garamond — один из шрифтов, уже установленных предыдущей командой. Я также пробовал выполнить sudo fc-cache -fsvиз cl. И я получаю в выводе /usr/local/share/fonts/EB Garamond: caching, new cache contents: 10 fonts, 0 dirs

Но проблема осталась. Видимо, проблема с разрешениями, потому что работает с sudo. Но изменение разрешений папок и файлов шрифтов на 644 тоже не решило проблему.

Вот небольшой пример:

\fontfamily{EB Garamond}
\documentclass{article}
\begin{document}
hi
\end{document}

Я получаю следующеежурнальный файл

Есть идеи?

решение1

Вот пример документа:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
foo
\end{document}

запустите его с помощью xelatexи затем покажите файл журнала, если он не завершится. С помощью

pdffonts testfile.pdfя получил

name                         type        encoding    emb sub uni object ID
---------------------------- ----------- ----------- --- --- --- ---------
ZXTLQL+EBGaramond-Identity-H CID Type 0C Identity-H  yes yes yes      5  0

Связанный контент