Понимание карт шрифтов / Шрифты в базовой установке TeXLive на Ubuntu

Понимание карт шрифтов / Шрифты в базовой установке TeXLive на Ubuntu

Я внимательно следовал инструкциям в этомруководстводля установки новой версии 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работает нормально, но если я пишу gain, 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", предоставляет только размеры шрифта, но не его содержимое. Фактическое содержимое находится в .pfbфайлах, аббревиатура от "Printer Font Binary", которая используется для указания форм шрифтов Adobe Type 1.

Теперь .pfbфайлы являются частью пакета Garamond, как вы можете увидеть, проверивздесь. Но они не являются частью установки Ubuntu, вероятно, из-за соображений чистоты, т. е. свободного программного обеспечения и тому подобного.

Итак, если вы пурист Ubuntu, вам следует избегать Garamond. Если вы просто экспериментируете, то есть много других шрифтов. Если вам действительно нужен Garamond на Ubuntu, комментарии под вопросом могут предоставить обходной путь.

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