インストールしたフォントが動作しない

インストールしたフォントが動作しない

ハーバード大学から論文用の LaTeX テンプレートをダウンロードしました。

現在、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は、前のコマンドですでにインストールされているフォントの1つです。clsudo fc-cache -fsvから実行してみました。そして、出力に次のメッセージが表示されます。 /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

関連情報