38 Классификация шрифтов
Продолжение табл. 7
Отличительные
особенности
Область применения
Преимущества метода
Недостатки метода
Штриховые шрифты
Изображение
Для вывода на
Возможность
Заметное ухудшение
символа в виде
графопостроители,
выполнения наклонов,
качества
векторов, которые
векторные дисплеи.
поворотов при
воспроизведения
плотно заполняют
трансформировании
шрифта при
пространство,
шрифта.
выполнении
занимаемое
масштабирования.
символом.
Контурные шрифты
Используется
Относятся к наиболее
Возможность
Трудоемкость
описание контуров
распространенным так
выполнения любых
манипулирования
символов в виде
называемым
преобразований,
направляющими
прямых и кривых
масштабируемым
благодаря
точками при
линии.
шрифтам в форматах
математическим
преобразованиях
Воспроизведение
TrueType, PostScript и
вычислениям контура
формы символа.
шрифтов
ОрепТуре. В формате
символа для каждого
выполняется
PostScript структура
конкретного
специальной
изображения
гарнитурокегля.
программои-
описывается вне
растеризатором.
зависимости от
устройств вывода.
Алгоритмические шрифты
Используются
Реализация описания
Наибольший
Трудоемкость
специальные языки
шрифтов по
ассортимент
построения
описания символов.
технологии Метафонт
возможностей при
шрифтов.
Они содержат
(Metafont),
формировании
команды
примененного
символов. Гибкость при
управления,
Дональдом Кнутом в
определении графемы,
описания
его издательской
а затем и других
переменных и
системе TeX.
параметров (в том
массивов,
числе и дизайна).
ассортимент
расчетных функций
и функций обмена с
внешней средой.
3. Форматы шрифтов
3.1. PostScript Type 1
Каждый символ шрифта можно представить как совокупность фрагментов некоторых кри¬
вых. С математической точки зрения для описания фрагмента кривой достаточно указать не¬
большое количество параметров. Например, кривая второго порядка — квадратичная пара¬
бола у = ахг+ Ьх + с — описывается всего тремя числами: а, Ь, с. Чтобы однозначно задать
некоторый фрагмент этой параболы, надо указать еще два числа: для начала и конца фраг¬
мента. Таким образом, всего пятью числами можно описать любой фрагмент параболы. Ко¬
нечно, при создании реальных шрифтов ситуация несколько сложнее (повороты фрагментов
кривых, обеспечение гладких стыков, «заливка» контуров и так далее), но общая идея при
этом сохраняется.
Фирма Adobe для построения своих новых шрифтов выбрала кривые Безье третьего
порядка, которые обеспечивают хорошую плавность и гибкость линий (рис. 10). Вместе с
новым типом шрифтов был разработан и специальный язык программирования для опи¬
сания и управления выводом текстовой и графической информации — PostScript. Новые
шрифты получили название PostScript-шрифтов. Из-за математической природы эти шриф¬
ты стали называть еще векторными, масштабируемыми, контурными, так как в них дава¬
лось описание контуров линий и правила их заполнения, а не описание каждой конкрет¬
ной точки.
/С
A¿----------^.
^\ В
D
Рис. 10. Элементарная кривая в шрифтах PostScript (кривая Безье или кубическая пара¬
бола).