Виды шрифтов. PostScript
PostScript шрифты - масштабируемые векторные шрифты, основанные на кривых Безье.
Самый распространенный из них - Type 1. Знаки в шрифтах Type 1 описываются с помощью кривых Безье, что позволяет более точно, чем TrueType передавать их форму на печати. Основанный на языке PostScript формат Type 1 более, чем TrueType совместим с программами Adobe, он не требует конвертации при печати на PostScript-устройствах и, как следствие, порождает меньше ошибок.
Данные этих шрифтов хранятся в нескольких файлах. В файле с расширением *.pfm хранятся данные метрик шрифта для Windows, в *.pfb - векторные данные шрифта для Windows, в *.inf - описательная информация. Также существуют файлы *.ofm - метрики для OS/2, *.atn - для Mac и *.afm - дополнитльный кроссплатформенный файл (может использоваться программами для UNIX или конвертироваться в *.pfm). Как видно, шрифты Type 1 могут использоваться различными ОС, но для этого необходимы дополнительные программы (как например Adobe Type Manager для Win или Extensis Suitcase для Mac).
Шрифты Type 1 могут быть резидентными и находиться в ПЗУ принтера, что повышает скорость печати.
Type 2 - формат, который используется для встраивания шрифтов в PDF файлы Acrobat 3.
Формат Type 3 проще в разработке, чем Type 1, поддерживает символы, описанные с помощью сложных составных знаков, серых штрихов и серой заливки. Type 3 не сохраняет параметры хинтовки, и, как следствие, выводится с меньшей точностью и детализацией. Type 3 требует больше памяти компьютера и принтера для работы с ним. Шрифты Type 3 называют также шрифтами, определяемыми пользователем. Обычно они применяются для описания сложных графических фигур (таких как логотипы). Этот формат был особенно популярен в конце 80-х гг ХХ ст.
Type 4 Формат Adobe PostScript Type 4 представляет из себя шрифт Type 1 преобразованный и сжатый утилитой Adobe Font Downloader для загрузки на PostScript-принтер.
Type 32 используется для загрузки некоторых типов растровых шрифтов PostScript.
Type 42 - шрифты TrueType, содержащие PostScript-код. Формат генерируется во время печати драйвером PostScript-принтера. Type 42 позволяет интерпретатору принтера PostScript передавать информацию о шрифте интерпретатору TrueType не преобразуя шрифт TrueType в PostScript.