118

7. Интеллектуальное масштабирование шрифтов

Наиболее важные
элементы описания
шрифта

Эти объяснения
были слишком
коротки, так что
дальнейшие
преждевременны

кие, как у «h», «m» и «п», также являются важными элемента¬
ми. Засечки (серифы), эти уникальные скульптурные «нож¬
ки» на концах штрихов некоторых шрифтов, также важны.
Хорошим примером служит строчное «1» в шрифте Times
Roman. Буква состоит из прямого вертикального штриха с
более короткими поперечными штрихами, т.е. штрихами
наверху и внизу.

Другой особый элемент — диагональный штрих. До¬
полнительно существует еще ряд определяющих компо¬
нентов для букв шрифта. Так как их много, было бы полез¬
но создать список изобразительных элементов или осо¬
бых характеристик, которые приводят к таким инструкци¬
ям в программах масштабирования, которые используют¬
ся для создания оптимального представления шрифта,
особенно при маленьких кеглях (менее чем 10 пунктов) и
низких разрешениях (от 100 до 300 точек на дюйм). На
рис. 60 даны названия, обозначающие каждую инструк¬
цию, и соответствующий ей символ (иконка) с краткими
комментариями. В глоссарии в конце этой части приводят¬
ся более подробные описания.

Рейтинг различных технологий
масштабирования

Сравним различные технологии масштабирования. С1978 г.
основным методом, который применялся для масштаби¬
рования без хинтования, было, образно говоря, размеще¬
ние растра под контуром буквы для вычисления соответст¬
вующего растрового изображения. Чем меньше кегль
шрифта и ниже разрешение, тем грубее был растр. Он ста¬
новился более мелким, если при выводе кегль шрифта уве¬
личивался. В настоящее время общий подход к улучшению
воспроизведения состоит в изменении контура буквы по¬
средством инструкций (хинтования). Это позволяет
предотвратить как можно больше «растровых трагедий», а
не полагаться на авось, как это было раньше!

На рис. 61 показан пример подобной «растровой траге¬
дии», когда толщина одного из вертикальных штрихов
строчной буквы «т» в результате неточной растеризации
начинает отличаться от толщины остальных штрихов.

При обычной технологии растеризации каждый пик¬
сел (точка) является целым. И хотя верно, что каждое уст¬
ройство дает разное разрешение, это разрешение ограни¬
чено особыми рамками и остается постоянным в зависи¬
мости от устройства. Вообще говоря, разрешение измеря¬
ется в точках на дюйм и учитывает точки как в горизон-

7. Интеллектуальное масштабирование шрифтов

119

Рис. 61.

Растеризация:
хороший результат,
плохой результат.

тальном (х), так и вертикальном (у) направлениях в преде¬
лах 25,4 мм (1-дюймового пространства). Разрешение эк¬
рана монитора варьируется от 50 до 150 dpi, в то время как
лазерные принтеры обычно обладают разрешением от
300 до 600 dpi. Фотонаборные машины оперируют разре¬
шением более чем в 1000 dpi, вплоть до 2540 Ірі (100 1/мм)
и выше.

Для сравнения различных программ масштабирования
приведем перечень компаний, названий программ масш¬
табирования и сопровождающих форматов с последую¬
щими аббревиатурами, соответствующими технологии
(см. рис. 62).

Сравнение различных технологий масштабирования
основано на сравнении используемых ими инструкций. В
сущности, чем больше инструкций в распоряжении про¬
граммы, тем более интеллектуальным является масштаби¬
рование. Более того, отдельные инструкции были оценены
и помечены в соответствии с их значимостью: наиболее
эффективные инструкции = 10, менее полезные = 5 и оче¬
видно бесполезные = 0.

Однако программа масштабирования не составляет спи¬
ска предпочтений, руководствуясь только числом доступ¬
ных инструкций. Фирма Adobe демонстрирует пример, ког-

m m

Компания

Программа

масштабирования

Формат

Аббревиатура

Adobe

PostScript

Type 1

TI

Agfa

Intellifont

IF

IF

Apple

TrueType

TrueFont

TT

Sun/Folio

Fontscaler

F3

F3

URW

NIMBUS

IKARUS
с инструк¬
циями

II

Рис. 62.

Список программ
масштабирования.