Схема выбора шрифта LaTeX | Aspose.TeX для Java
При обработке исходного документа система набора текста LaTeX мало что знает об используемом шрифте. Он просто вычисляет положения символов, не зная форм. Самая важная информация, которую он требует, — это черные ящики персонажей, которые определяются их шириной, высотой и глубиной. Эти размеры хранятся в отдельном внешнем файле, известном как файл метрики шрифта TeX (.tfm
) для каждого шрифта.
Образы персонажей вступают в игру позже. Если система LaTeX создает файл .dvi
, программа driver объединяет данные о размещении символов из файла .dvi
с информацией о формах символов из файла .pk
или из описаний структуры (например, PostScript) для создать изображение персонажа на носителе вывода. Однако другие системы LaTeX, такие как PDF TeX или VTEX, обходят создание файла .dvi
и вместо этого напрямую генерируют выходные данные в формате PDF или PostScript. В этом случае формы символов внедряются, когда соответствующий форматировщик выдает окончательный результат.