Шрифты. Разработка и использование
1 единица
Рис. 9.5. Нарушение вертикальности
штрихов элементов символа
500 единиц
Нарушение размеров символов. Эта ошибка может быть вызвана
несколькими причинами: смещением одного из символов относитель¬
но базовой линии, разными размерами у нескольких символов, неоди¬
наковой величиной оптических наплывов у округлых символов и так
далее. Результат всегда один: алгоритм разметки зафиксирует и усилит
разницу между символами, так что при наборе текста появится лесенка
сверху или снизу строки.
Качество разметки
Правильная разметка отдельных символов и шрифта в целом оказы¬
вает очень большое влияние на качество воспроизведения текста, осо¬
бенно на выводных устройствах с невысокой разрешающей способнос¬
тью — дисплеях и матричных принтерах. Поскольку точная и подробная
разметка — это довольно трудоемкий процесс, некоторые производите¬
ли ограничиваются автоматической разметкой, которая встроена в боль¬
шинство программ редактирования шрифтов. Если для TrueType-шриф¬
тов этот вариант можно считать приемлемым (только 2-3 фирмы в мире
производят ручную разметку TrueType-шрифтов), то для формата Туре 1
ручная разметка является вполне доступной и дает значительно лучшие
результаты. Мы рекомендуем всегда отдавать предпочтение Туре 1-шриф¬
там с ручной разметкой.
Качество разметки шрифтов сразу проявляется при их использова¬
нии для воспроизведения текста на экране. Для этого TrueType-шриф¬
ты достаточно установить в программе Windows Control Panel, а для ус¬
тановки Туре 1-шрифтов придется использовать программу ATM.
Мы попытались оценить качество автоматической разметки TrueType-
шрифтов, производимой некоторыми известными шрифтовыми програм¬
мами, и расположили их в порядке убывания качества: Fontographer 3.5,
Глава 9. Как покупать шрифты
FontLab 2.5, средства фирмы ПараГраф, FontMonger, АПТуре. Заметим,
что эта оценка сложилась из опыта использования самых разных шриф¬
тов и иначе чем субъективной считаться не может.
Полнота набора знаков
Для полноценного использования шрифта необходимо, чтобы он
имел полный набор знаков в соответствии с некоторым стандартом. Если
шрифт предполагается использовать в одной из программ, работающих
под управлением MS Windows, то он должен быть выполнен в соответ¬
ствии со стандартом 1251 фирмы Microsoft. Минимальный набор зна¬
ков, без которого работа со шрифтом будет весьма затруднена, вклю¬
чает все буквы (прописные и строчные), цифры, знаки препинания и
некоторые специальные символы, например тире (его не стоит путать
со знаками минус и дефис — это три разных символа!), символ номера
или параграфа. Некоторые шрифты имеют только символы русского
алфавита. В большинстве случаев такими шрифтами вы сможете пользо¬
ваться, но мы все же рекомендуем отдавать предпочтение шрифтам,
содержащим символы как русского, так и английского алфавита.
Единственным допустимым исключением из этого правила можно
считать декоративные шрифты, в которых допустимо отсутствие строч¬
ных букв и цифр. Такие шрифты обычно применяются для выполнения
акцентирующих надписей, состоящих всего из нескольких слов, так что
полнота набора знаков для них не имеет особого значения.
Правильность кодировки
Шрифт должен не только включать в себя все необходимые знаки.
Важно также, чтобы все символы располагались строго на местах, оп¬
ределенным стандартом. Невыполнение этого требования может при¬
вести к тому, что в самом ответственном месте публикации вы увидите
совсем не те символы, которые ожидаете увидеть. Поэтому при покуп¬
ке шрифтов обязательно требуйте предъявления кодировки, в кото¬
рой они выполнены.
Правильность оформления заголовка
Пожалуй, самые неприятные ошибки в шрифтах связаны с непра¬
вильным оформлением заголовка. В самом деле, шрифт вроде бы всем
хорош, но пользоваться им нельзя, поскольку ни одна программа его не
воспринимает.
Наиболее опасным является неправильное указание уникального
идентификатора в Туре 1-шрифтах. Если два Туре 1-шрифта имеют оди-
- 237 -