42 Форматы шрифтов
ций, позволяет также создавать свои вариации посредством палитры ММ Design (рис. 11,12).
Для вывода на печать Multiple Master-шрифт требует не менее 3 Mb памяти принтера. Несмот¬
ря на то, что Multiple Master основан на PostScript, могут возникать проблемы с интерпретаци¬
ей параметров его осей, поэтому в ряде случаев имеет смысл, перед выводом на печать (или
созданием EPS/PS-файла), конвертировать тексты в кривые.
ШіІй-ШійШіШШи
-;-;-;-н;н;га-;;;
| Character j
Paragraph]
MM D
îïi.in\
Font:
Weight
Width
Waters Titling MM
- 524
A
Ъ. 700
Рис. 11. Палитра ММ Design из Adobe Illustrator.
ааааааа
Рис. 12. Изменение по оси Weight буквы «а» шрифта Arial Black.
Данный формат, благодаря способности к динамическому изменению параметров, как ни
один другой обладает широчайшими возможностями для дизайна.
Другие шрифты
ADOBE TYPE 3. Спецификация шрифта Туре 3 была создана Adobe, однако, сделав ее дос¬
тупной для независимых производителей, сама Adobe шрифтов Туре 3 никогда не распростра¬
няла. Этот формат проще в разработке, чем Туре 1, он поддерживает символы, описанные с
помощью сложных составных знаков, серых штрихов и серой заливки. Туре 3 не сохраняет
параметры хинтовки и, как следствие, выводится с меньшими точностью и детализацией. Он
требует больше памяти компьютера и принтера для работы с ним.
Шрифты Туре 3 называют также шрифтами, определяемыми пользователем. Обычно они
применяются для описания сложных графических фигур (таких, как логотипы).
ADOBE TYPE 4. Формат Adobe PostScript Type 4 представляет из себя шрифт Туре 1, но пре¬
образованный и сжатый утилитой Adobe Font Downloader для загрузки на PostScript-принтер.
ADOBE TYPE 42. Type 42 — шрифты TrueType, содержащие PostScript-код. Формат генери¬
руется во время печати драйвером PostScript-принтера. Туре 42 позволяет интерпретатору
принтера PostScript передавать информацию о шрифте интерпретатору TrueType, не преобра¬
зуя шрифт TrueType в PostScript.
Внедрение шрифтов в файл PostScript
Без каких-либо изменений формата PostScript-шрифты Adobe Туре 1 и Туре 3 могут быть
внедрены в PostScript-файл; со шрифтами TrueType ситуация складывается иначе. Дело в том,
PostScript Type 1______________________________________'____________________43
что PostScript-драйвер способен растрировать шрифт TrueType в самой системе и внедрять
растровую версию Туре 3 — вариант Bitmaps, или же конвертировать TrueType-шрифты в фор¬
мат PostScript Туре 1 и Туре 3 — вариант Outlines. Но эти два предложенных варианта имеют
определенные минусы. При использовании первого варианта итоговые растровые шрифты
окажутся излишне громоздкими («тяжелыми»), а результат при выводе — невысокого каче¬
ства. Второй вариант, где существует недостаточно точное преобразование форм символов в
режим кривых Безье (PostScript) из квадратичных В-сплайнов (TrueType) также не даст воз¬
можности получить при выводе наиболее высокое качество.
Есть и третий вариант. Большое количество PostScript-интерпретаторов фотонаборных
автоматов и других различных устройств вывода PostScript дают возможность считывать
данные TrueType и выполнять растрирование шрифтов. Для этого в виде PostScript-обо¬
лочки, вмещающей TrueType-шрифт (чтобы PostScript-интерпретатор мог его прочесть),
используются шрифты PostScript-формата CIDFontType 2 и Туре 42, которые поддержива¬
ются языком PostScript Level 2 и 3. Следует отметить, что TrueType-шрифты нормального
начертания конвертируются в Туре 42, а шрифты TrueType других начертаний и декора¬
тивные шрифты — в CIDFontType 2. Отсюда вывод: TrueType-шрифты, заранее переведен¬
ные в CIDFontType 2 и Туре 42, могут внедряться в PostScript-файл. Но есть один нюанс:
PostScript-драйвер, выполняя генерирование PostScript-файлов, вводит TrueType-шриф¬
ты в режиме частичного включения (Subset fonts). Этот факт говорит о том, что в PostScript-
файл будет введена информация исключительно о представленных в макете символах шриф¬
та. Другими словами, драйвер образует новый файл шрифта форматов CIDFontType 2 или
Туре 42, который включает реализованные в макете символы исходного TrueType-шрифта
и вводит его в PostScript-файл. Названия этого шрифта и TrueType-шрифта различные. В
новый файл шрифта поступают сведения об оригинальном имени TrueType-шрифта, кото¬
рое впоследствии используется Acrobat Distiller при генерировании из файла PostScript
файла PDF.
Проверку ввода шрифтов в PostScript-файле можно осуществить при помощи таких специаль¬
ных программ, как Extensis Preflight Pro или Markzware FlightCheck (также используются для про¬
верки файлов приложений — QuarkXPress, PageMaker — и файлов PDF). Они находят и показыва¬
ют ошибки в файлах на основе тех предпочтений, которые указываются самим пользователем.
Почему не стоит удалять шрифты Туре 1
Существуют следующие причины.
Одним из недостатков формата TrueType является также необходимость преобразования в
формат PostScript для загрузки в принтер или любое другое выводное устройство. Как и лю¬
бое другое преобразование, оно требует затрат времени и может привести к искажению фор¬
мы символов при выводе.
PostScript-линия из-за большого числа степеней свободы не имеет изломов в точках сопря¬
жения фрагментов, в то время как для TrueType больший или меньший перелом линии в точке
стыковки двух сегментов считается практически неизбежным изломом. Другими словами,
символы шрифта PostScript являются более гладкими, чем TrueType.
Для задания контура с таким же или более высоким качеством необходимо меньшее коли¬
чество точек; это уменьшает количество передаваемой и хранимой информации.