40 Форматы шрифтов
Под шрифтами PostScript обычно понимают шрифты PostScript Туре 1 — это общепринятый
стандарт для цифровых шрифтов (ISO 9541). Шрифт формата Туре 1 — специальная форма
программы PostScript и особый формат файла, который ориентирован на описание шрифта. В
языке PostScript существуют и другие стандарты описания шрифтов — Туре 0, Туре 2, Туре 3,
Туре 4, Туре 42, однако сейчас они почти не используются или используются для специальных
целей. В последние годы язык PostScript был расширен, чтобы обеспечить поддержку шриф¬
товых возможностей стандартов TrueType и ОрепТуре. Новые устройства с языком Adobe
PostScript сейчас поддерживают все 3 шрифтовые стандарта.
Шрифты PostScript могут содержать до 220 печатаемых символов, т.е. не поддерживают
стандарт Unicode.
Профессиональные шрифты PostScript Туре 1 содержат специальные подсказки — хинты
(hints), о чем упоминалось выше. Хинты — это команды, встроенные в контурные шрифты и
позволяющие печатать их с максимальным соответствием спроектированной форме символа.
Хинтовка позволяет воспроизводить (печатать например) контурные шрифты, сохраняя фор¬
му символов при низком разрешении. Так, хинтовка улучшает вид мелкого текста, напечатан¬
ного на лазерном принтере с разрешением 300 dpi. Она помогает сохранить симметрию и дру¬
гие эстетические параметры в процессе растеризации. Относительно простой набор хинтов
позволяет получать шрифты с приемлемым качеством.
Шрифт PostScript состоит из нескольких файлов: шрифт PostScript для Windows может со¬
стоять из 2-х, 3-х или 4-х файлов. Набор из 3-х файлов состоит из файла с расширением PFB
(Print Font Binary), который содержит информацию о контурах; файла с расширением AFM
(Adobe Font Metrics), содержащего информацию о ширинах символов и кернинге; INF файла,
содержащего дополнительную информацию, которая требуется для инсталляции. В процессе
инсталляции Windows генерирует PFM файл (Print Font Metrics), в основе которого лежит ин¬
формация из AFM и INF файлов. Далее используется только PFB и PFM файлы. Некоторые
производители генерируют PFM файлы самостоятельно и поставляют своим клиентам только
два этих файла. Этого достаточно для нормального использования. Некоторые же добавляют
AFM файлы, а некоторые поставляют все 4 файла.
Для работы со шрифтами PostScripts Windows 2000, XP или Mac OS X шрифты инсталлируют¬
ся средствами операционной системы. В других версиях операционных систем нужно устано¬
вить утилиту Adobe Type Manager (ATM), которая, кроме прочего, позволяет генерировать на
лету из контурного шрифта отсутствующие версии экранного.
Главными достоинствами PostScript-шрифтов — печать символов практически любого раз¬
мера без необходимости создавать дополнительные шрифты и использование одного и того
же набора шрифтов для вывода на устройства с разным разрешением.
Следует отметить, что для печати PostScript-шрифтов требовалось печатающее устройство
нового типа — небольшой специализированный компьютер со своим процессором и памя¬
тью (а иногда даже и магнитным диском). Этот компьютер должен был содержать специаль¬
ную программу — интерпретатор языка PostScript, которая бы понимала команды, поступаю¬
щие от компьютера, и по математическому описанию вычисляла бы все необходимые проме¬
жуточные точки для построения плавных кривых на бумаге.
Такое устройство разработала и создала фирма Apple в 1985 г. Это был первый лазерный
принтер — LaserWriter. Он позволял печатать с разрешением 300 точек на дюйм (300 dpi).
Несмотря на очевидные достоинства новой технологии, возникли и первые сложности.
Так, из-за низкого разрешения мониторов при отображении PostScript-шрифтов на экране
появлялись «зазубрины», «лесенки» и другие дефекты. И это было понятно: чем меньше
PostScript Type 1____________________________________________________41
элементов изображения, тем труднее передавать детали, что-то неизбежно теряется. По¬
этому для отображения символов на экране создавались bitmap-аналоги соответствующих
PostScript-шрифтов для наиболее часто используемых размеров: 9,10,12,18, 24 пт. Каче¬
ство отображения этих bitmap-шрифтов па экране, конечно, уступало качеству печати
PostScript-шрифтов на бумаге, но благодаря возросшему разрешению мониторов уже было
вполне приемлемым.
Таким образом, для каждой гарнитуры на компьютере хранились один PostScript-шрифт для
печати на любом PostScript-устройстве и набор соответствующих bitmap-шрифтов для ото¬
бражения на экране.
С целью решения проблемы отображения PostScript-шрифтов на экране фирма Adobe раз¬
работала технологию, которая состояла в применении процедуры специального «сглажива-
ния»линий шрифта (antialiasing).
Другой проблемой, с которой пришлось столкнуться, было низкое качество печати симво¬
лов маленького размера на принтерах с невысоким разрешением (300 dpi и ниже). Чтобы
обезопасить себя от подделок, фирма Adobe зашифровывала каждый свой шрифт. Понять
этот шифр мог только интерпретатор языка PostScript самой фирмы Adobe. Поэтому другие
фирмы не имели возможности создавать полноценные PostScript-шрифты, в частности, встра¬
ивать подсказки для улучшения качества печати, а все производители лазерных принтеров,
использующие PostScript (включая Apple), должны были платить фирме Adobe лицензионную
плату за каждый встроенный в лазерные принтеры интерпретатор языка PostScript. Шрифты
фирмы Adobe стали называть шрифтами Туре 1, а все остальные — Туре 3.
Наиболее известная и распространенная сегодня реализация языка PostScript — формат
документов PDF, поддерживаемый продуктами серии Acrobat. Почти все, что может быть сде¬
лано в PostScript, может быть реализовано в PDF.
Ситуация, которая сложилась на рынке шрифтов, не устраивала многие компании, поэтому
был разработан новый формат — TrueType.
Adobe Multiple Master
Формат Multiple Master представляет собой PostScript-шрифт, который позволяет дина¬
мически изменять такие параметры, как насыщенность, ширину, начертание и оптический
размер. Данные характеристики описываются в терминах линейных осей проектирова¬
ния. Таким образом, Multiple Master-файл способен включать, соответственно, оси насы¬
щенности, ширины, стиля и оптического размера. Каждая ось проектирования имеет ли¬
нейный диапазон, в котором может плавно изменятся данный параметр. Например, для
шрифта Myriad ось насыщенности предусматривает диапазон от 1 до 830, а ось ширины —
от 1 до 700.
Multiple Master-шрифты содержат базовое начертание и несколько заранее сконфигури¬
рованных комбинаций параметров осей. Для создания готовых комбинаций применяется
специальная утилита Adobe Font Creator. Названия всех Multiple Master-шрифтов содержат
сочетание «ММ», имя гарнитуры так же заканчивается на ММ с числовыми значениями пара¬
метров осей.
С Multiple Master-шрифтами могут работать такие программы, как Adobe Photoshop, Adobe
InDesign, Adobe Illustrator. Последняя, кроме возможности использования готовых комбина-