116

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

Рис. 60.

Иконки и названия
различных
инструкций.

Иконка

Инструкция

Значение

1

Основной штрих

Сохраняет ширину основных
штрихов, определенную прямыми
вертикальными границами, после¬
довательная

Горизонтальный

Сохраняет ширину горизонталь¬

штрих

ных штрихов, определенную пря¬
мыми горизонтальными граница¬
ми, последовательная

f

Вертикально

Сохраняет ширину вертикально

V

ориентированная

ориентированных дуг, определен¬

дуга

ную двумя закругленными верти¬
кальными границами, последова¬
тельная

Горизонтально

Сохраняет ширину горизонтально

wM

ориентированная

ориентированных дуг, определен¬

дуга

ную двумя закругленными гори¬
зонтальными границами, после¬
довательная

Г

Изогнутый

Сохраняет ширину изогнутых

Êk

штрих

вертикальных штрихов, имеющих
одну прямую и одну изогнутую
границу, последовательная

mm

Изогнутый

Сохраняет ширину изогнутых го¬

Г 1

горизонтальный

ризонтальных штрихов, имеющих

штрих

одну прямую и одну изогнутую
границу, последовательная

□

Внутрибуквенный

Сохраняет ширину внутрибуквен-

просвет

ных просветов, последовательная

III

Насыщенность

Обеспечивает постоянную шири¬
ну штрихов

/

Наклон

Сохраняет ширину диагональных
штрихов, последовательная

О

Экстремальная

Существует для размещения точек

точка

на кривых, лежащих на окружно¬
сти (самая нижняя, самая верхняя,
самые удаленные правая и левая
контрольные точки.)

А

Засечка (сериф)

Управляет горизонтально располо¬
женными засечками и их частями

=і

Вертикальная

Управляет засечками на горизон¬

засечка

тальных штрихах и их частями

сг

Свисание

Использует базовые линии
шрифта для управления свиса-
нием дуг

03

Натяжение

Распрямляет плавные кривые в
шрифтах маленьких кеглей (знак
переключения из гарнитуры
Optima)

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

117

Рис. 60.

Продолжение.

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

Список инструкций

Введение в обиход термина «инструкция» является заслу¬
гой фирмы Apple Computer, в то время как фирма Adobe
использует определение «хинт» (подсказка). Хотя в фирме
URW всегда применяли термин «переключения», в остав¬
шейся части книги будет использован термин «инструк¬
ция». Нам кажется, что слово «инструкция» больше отража¬
ет ситуацию, когда требуются дополнительные подсказки,
необходимые программам масштабирования шрифтов в
RIP’ax (процессорах растровых изображений) для опти¬
мальной работы. Другие компании в таких случаях просто
говорят об интеллектуальных шрифтах или «интеллекту¬
альных контурах».

Можно представлять шрифт как нечто, состоящее из
изобразительных элементов. Прямые вертикальные штри¬
хи, вне сомнения, являются наиболее важными элемента¬
ми латинского алфавита, в то время как горизонтальные
штрихи, такие как у «Е» или «Н», второстепенны.

Вертикально ориентированные дуги, характерные для
«О», и горизонтальные дуги (изогнутые соединения), та-

Иконка

Инструкция

Значение

cm

Пятно

Регулирует ширину штрихов для
черно-белых записывающих уст¬
ройств

А

Дельта

Специальные инструкции в фор¬
мате TrueType для исправления
окончательного растрового изо¬
бражения в некоторых кеглях

О

Выпадение

Обеспечивает минимальную тол¬
щину штриха