116
7. Интеллектуальное масштабирование шрифтов
Рис. 60.
Иконки и названия
различных
инструкций.
Иконка
Инструкция
Значение
1
Основной штрих
Сохраняет ширину основных
штрихов, определенную прямыми
вертикальными границами, после¬
довательная
Горизонтальный
Сохраняет ширину горизонталь¬
штрих
ных штрихов, определенную пря¬
мыми горизонтальными граница¬
ми, последовательная
f
Вертикально
Сохраняет ширину вертикально
V
ориентированная
ориентированных дуг, определен¬
дуга
ную двумя закругленными верти¬
кальными границами, последова¬
тельная
Горизонтально
Сохраняет ширину горизонтально
wM
ориентированная
ориентированных дуг, определен¬
дуга
ную двумя закругленными гори¬
зонтальными границами, после¬
довательная
Г
Изогнутый
Сохраняет ширину изогнутых
Êk
штрих
вертикальных штрихов, имеющих
одну прямую и одну изогнутую
границу, последовательная
mm
Изогнутый
Сохраняет ширину изогнутых го¬
Г 1
горизонтальный
ризонтальных штрихов, имеющих
штрих
одну прямую и одну изогнутую
границу, последовательная
□
Внутрибуквенный
Сохраняет ширину внутрибуквен-
просвет
ных просветов, последовательная
III
Насыщенность
Обеспечивает постоянную шири¬
ну штрихов
/
Наклон
Сохраняет ширину диагональных
штрихов, последовательная
О
Экстремальная
Существует для размещения точек
точка
на кривых, лежащих на окружно¬
сти (самая нижняя, самая верхняя,
самые удаленные правая и левая
контрольные точки.)
А
Засечка (сериф)
Управляет горизонтально располо¬
женными засечками и их частями
=і
Вертикальная
Управляет засечками на горизон¬
засечка
тальных штрихах и их частями
сг
Свисание
Использует базовые линии
шрифта для управления свиса-
нием дуг
03
Натяжение
Распрямляет плавные кривые в
шрифтах маленьких кеглей (знак
переключения из гарнитуры
Optima)
7. Интеллектуальное масштабирование шрифтов
117
Рис. 60.
Продолжение.
горизонтальном направлении. При подобной програм¬
мной технологии штрихи или элементы буквы принуди¬
тельно делаются тоньше или толще, или эти элементы (на¬
пример, основной штрих) могут быть перемещены влево
или вправо контролируемым способом. Поскольку в таких
случаях, как, например, шрифты мелких кеглей, относи¬
тельно большие изменения связаны с грубой растери¬
зацией при небольшом разрешении и сохраняется общее
стремление добиться минимальных и наиболее гармонич¬
ных изменений формы, эта технология не только подхо¬
дит для предотвращения нежелательных растровых эф¬
фектов, но также для создания других желаемых измене¬
ний форм шрифтов.
Список инструкций
Введение в обиход термина «инструкция» является заслу¬
гой фирмы Apple Computer, в то время как фирма Adobe
использует определение «хинт» (подсказка). Хотя в фирме
URW всегда применяли термин «переключения», в остав¬
шейся части книги будет использован термин «инструк¬
ция». Нам кажется, что слово «инструкция» больше отража¬
ет ситуацию, когда требуются дополнительные подсказки,
необходимые программам масштабирования шрифтов в
RIP’ax (процессорах растровых изображений) для опти¬
мальной работы. Другие компании в таких случаях просто
говорят об интеллектуальных шрифтах или «интеллекту¬
альных контурах».
Можно представлять шрифт как нечто, состоящее из
изобразительных элементов. Прямые вертикальные штри¬
хи, вне сомнения, являются наиболее важными элемента¬
ми латинского алфавита, в то время как горизонтальные
штрихи, такие как у «Е» или «Н», второстепенны.
Вертикально ориентированные дуги, характерные для
«О», и горизонтальные дуги (изогнутые соединения), та-
Иконка
Инструкция
Значение
cm
Пятно
Регулирует ширину штрихов для
черно-белых записывающих уст¬
ройств
А
Дельта
Специальные инструкции в фор¬
мате TrueType для исправления
окончательного растрового изо¬
бражения в некоторых кеглях
О
Выпадение
Обеспечивает минимальную тол¬
щину штриха