44
Форматы шрифтов
При выводе на различныеустройства вывода возможна ситуация, при которой преобразование
исключается. При таком варианте вместо TrueType-шрифтов выводятся соответствующие им хра¬
нящиеся в памяти или загруженные в нее PostScript-шрифты. Специальной таблицей соответствия
устанавливается соответствие имен шрифтов PostScript и TrueType (для полиграфических задач этот
способ является неприемлемым — нет точного соответствия шрифтов разных типов, а различия
(даже очень незначительные) ведут к ощутимому искажению распределения текста по странице).
Затраты времени на формирование изображения являются существенным минусом шрифтов
outline по сравнению с bitmap. Зді.сь необходимо иметь в виду, что вывод изображения на пленку
или бумагу составляет значительно меньшие потери по времени, чем непосредственно печать
или экспонирование, связанные с работой механических устройств. При выводе на экран время,
которое тратится на генерацию битовых карт символов, является одинаковым или большим по
сравнению со временем отображения символов на экране; замедление вывода на дисплей тек¬
стовой информации будет результатом скрупулезной прорисовки символов. Поэтому в боль¬
шинстве случаев к комплекту шрифтов прилагаются как bitmap-шрифты (для быстрого вывода
на экран), так и контурные шрифты (для вывода на принтер, фотонаборный автомат или для
прорисовки символов на экране при значительных увеличениях).
3.2. TrueType
Фирма Apple совместно с фирмой Microsoft разработали новую технологию шрифтов. Apple
занялась общей концепцией и системой работы со шрифтами, a Microsoft взяла на себя разра¬
ботку собственной версии интерпретатора PostScript — Truelmage — с поддержкой шрифтов
нового типа. Так появился новый формат — TrueType, который стал основным для семейства
операционных систем Windows.
Для повышения эффективности и скорости вывода в формате TrueType использовались кривые
Безье второго порядка (рис. 13). Каждый участок контура здесь задается двумя точками (грани¬
цами участка) и направлением линии на каждой из границ. Часто для задания направлений ис¬
пользуется третья точка, лежащая на пересечении касательных к кривой на ее концах (рис. 13).
С
А/ \В
Рис. 13. Элементарная кривая в шрифтах TrueType (парабола второго порядка).
TrueType
45
Шрифты TrueType состоят из одного файла, используемого и для вывода на экран, и для
печати. Они спроектированы таким образом, чтобы одинаково четко выводиться на экран и
печать при любом кегле. В системе Windows он имсет расширение TTF, а в Mac OS — это файл-
чемодан с ресурсом SFNT. В Mac OS X встроен шрифтовой процессор нового поколения, кото¬
рый, кроме шрифтов с ресурсом SFNT, поддерживает и файлы TTF, созданные для Windows. Так
что файл с расширением TTF можно использовать на обеих операционных платформах.
Однако формат TrueType создает и определенные трудности.
Во-первых, в большинстве случаев для построения одной и той же кривой в формате TrueType
требуется больше фрагментов, чем в формате PostScript.
Во-вторых, при приближении кривыми второго порядка хуже получаются стыки между от¬
дельными фрагментами, что приводит к потере качества.
В-третьих, вывод TrueType-шрифтов на PostScript-устройстве сам по себе является сложной
процедурой. Для работы с TrueType-шрифтами нужна своя программа построения кривых по
их описаниям — TrueType sealer. Сегодня большинство устройств вывода (фотонаборные ав¬
томаты, цифровые печатные машины и др.) получают на входе PostScript-данные. PostScript-
данные генерируются на выходе программ верстки и иллюстративных пакетов, а это значит,
что все элементы макета конвертируются в формат PostScript, и шрифты здесь не исключение.
PostScript-шрифты построены на основе языка PostScript, и их конвертирование не вызывает
сложности. В свою очередь, шрифты TrueType могут приводить к ошибкам, но происходит это
в основном при использовании устройств вывода, поддерживающих PostScript Level 1 или
PostScript Level 2. Новая же спецификация языка PostScript 3 непосредственно поддержива¬
ет работу со шрифтами TrueType, поэтому фотонаборные автоматы, поддерживающие
PostScript 3, без особых затруднений выводят TrueType шрифты.
Необходимо помнить еще об одном: многие шрифты TrueType, которые хранятся у вас на дис¬
ках, получены в результате простой переделки или автоматического преобразования существу¬
ющих PostScript-шрифтов. Качество таких шрифтов оставляет желать лучшего: в них слабо реа¬
лизованы возможности кернинга, они могут неправильно выводиться на экран и печататься.
Шрифты в файле EPS
Большое количество иллюстраций из CorelDraw или Adobe Illustrator экспортируются за¬
тем через графический формат EPS в программу для верстки. В том случае, если в этих иллю¬
страциях были употреблены текстовые объекты, то их следует конвертировать в кривые, ис¬
ключив зависимость от шрифтов (это применимо для имеющих толстые контуры, сложные
заливки или другие специальные модификации текстовых объектов). Но преобразование боль¬
ших отрывков текста в кривые, в особенности малого кегля, является нежелательным. В таких
ситуациях следует перед сохранением иллюстрации задать внедрение шрифтов в EPS-файл.
При этом нужно иметь в виду, что все TrueType-шрифты автоматически конвертируются в
PostScript Туре 1, так как они не могут быть внедрены в EPS-файл.
Названия новых шрифтов Туре 1 в файле EPS будут идентичны соответствующим им TrueType-
шрифтам. Подобное преобразование иногда может приводить к ошибочным результатам и
ухудшению качества при выводе.
В программе QuarkXPress можно сохранять разворот макета или отдельную страницу в EPS-
файле следующей командой: File—Save Page as EPS. Это делается, например, для вставки страни¬
цы в качестве изображения из одного макета в другой.