Ubuntu の標準 TeXLive インストールにおけるフォント マップ / フォントの理解

Ubuntu の標準 TeXLive インストールにおけるフォント マップ / フォントの理解

私はこれの指示に忠実に従いましたチュートリアル偽のパッケージとフォント キャッシュ命令を含む新しい TeXLive を Ubuntu システムにインストールするには、次の操作を実行します。

 sudo fc-cache -fsv

それでも、私はガラモンドTeXLive の一部となるはずのフォント。

これは次の単純なファイルによって実証されています。

\documentclass{minimal}
\usepackage[urw-garamond]{mathdesign}
\usepackage[T1]{fontenc}
\DeclareTextCommandDefault{\nobreakspace}{\leavevmode\nobreak\ } 
\begin{document}
\normalfont
The quick brown fox jumps over the sleazy dog.
\end{document}

次のエラーが発生し、PDFの生成に失敗します

!pdfTeX error: pdflatex (file ugmr8a.pfb): cannot open Type 1 font file for rea
ding

Plain はlatex問題なく動作しますが、再度書き込むとdvipdf myfile.dvi同じエラー メッセージが表示されます。

dvips: ! Couldn't find font file ugmr8a.pfb

ただし、ファイルはtfm存在するようです:

find /usr/local/texlive/ -name "ugmr*"
/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/mathdesign/mdugm/ugmr8a.tfm
/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/mathdesign/mdugm/ugmri8a.tfm

このエラーは、チュートリアルの Type 1 フォントを削除する指示に関連している可能性がありますか?

ここに画像の説明を入力してください

この特定の問題を解決するための直接的な回答、および/または KPS* のupdmap動作方法に関する簡単なチュートリアルをいただければ幸いです。

答え1

インストールは正しく行われました。他のフォントを試しても問題は発生しません。最初に Garamond フォントを試したのが運が悪かっただけです。KPSE* ファミリと はupdmapここでの問題ではありません。

どうやら、問題はLaTeXフォントカタログのドキュメントにあるようです。請求Garamond は TeXLive の一部です。

Garamond は TeXLive に部分的にしか含まれていません。.tfmファイルは含まれています。ただし.tfm、 は「TeX Font Metric」の頭字語であり、フォントの寸法のみを提供し、その内容は提供しません。実際の内容は、Adobe Type 1 フォントの形状を指定するために使用されるファイルにあります.pfb。 は「Printer Font Binary」の頭字語です。

さて、.pfbはGaramondパッケージの一部です。ここただし、純粋さ、つまりフリー ソフトウェアなどの理由により、これらは Ubuntu インストールの一部ではありません。

したがって、Ubuntu の純粋主義者であれば、Garamond は避けるべきです。単に実験しているだけであれば、他にも多くのフォントがあります。Ubuntu で Garamond が本当に必要な場合は、質問の下のコメントで回避策が見つかるかもしれません。

関連情報