136

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

máfech be
reversit

, С t •> r.tvH'i ( r:< t
s' Th« ai

,ȕ;J

>1 т jri ti hi-.

cltilty

SA» * г,

^ 411 fcr- Ul «yi у , .. .... ,

»ѵшг.ігі.-ч-гіѴ.ціртг*«
vJcfv-a Ы ѵз J_- СМХ-

IVIr. Í.-. г; ;.3
е-*і Sfcjbtr tí» i ri г* Afe i
=rt 'ТгггЬггрг-^.

» : vs лук «■;

M<-rviT 'Uir^ V-V-:

Thr

v¡*b

li

.Al

m¡*

ÍS«

K>'*-

nrlp

Uw
Mat
ft tv

■im

spiriting brrkhng
i*-*-’ TMv »•tv гяп
*І»ІП :$Ш4 .* » гхі J >1
imi ite lirtT K-*utif
,.i«ic r< vrr» ЛА- q
>«ki tt t kir d <>! <

vms t Jfrwrtr ihr
, ñfWT ff YOU г l'if*-* n
іігіе! §07< РЫѵг*!<.
•і .г*4Ы* Ideili (l«w i

t A im

ir <*! -
nrn.

t W»* I O

lìlv » 1

11 M

iCf 1 H

»«• I

wujti
Ь i

-Л'

.IM M

Рис. 81.

На участке экрана
показан
сканированный
черно-белый текст
в масштабе 1:1.
Текст был выведен
на лазерном
принтере
шрифтом 8 pt.

Рис. 82.

Тот же черно-белый
текст, уменьшенный
в четыре раза.

В процессе
задействованы
каждые четвертая
строка и четвертая
колонка (слепая
растеризация).

Рис. 83.

Текст с рис. 81 на
сером,
уменьшенный
в четыре раза. Взята
область 4 на 4
пиксела ( 16 точек);

программа
назначает среднее
серое значение,
вычисленное из
среднего значения
серого области.

ночитаемо, в уменьшенном сером тексте вы даже можете
догадаться, какая гарнитура использована.

Экранное представление такого рода можно значитель¬
но усовершенствовать по сравнению с тем, что мы исполь¬
зуем в настоящий момент. На сегодня мы имеем примерно
то, что изображено на рис. 82! Во всяком случае растровое
изображение для лазерного принтера конвертируется не в
такой слепой манере, как это представлено в нашем при¬
мере. Более того, особые виды растрового изображения ге¬
нерируются посредством обработки на экране или масш¬
табированием. На практике первый способ используется
для формата PostScript, в котором отдельные размеры (кег¬
ли) шрифтов поставляются с интеллектуальным шрифтом
Т1 как экранные шрифты, редактируемые от руки. Компа¬
ния Apple старается реализовать этот принцип в формате
TrueType: сначала растровые изображения рассчитывают¬
ся (высчитываются) из интеллектуальных шрифтов ТТ «в
процессе набора» для представления на экране.

Сравнивая автоматически генерированные растровые
изображения с теми, которые обработаны вручную, на эк¬
ране можно заметить, что результаты, полученные автома¬
тически, весьма приличные и в будущем будут еще лучше. К
примеру, 72 dpi означают, что типографская точка или ли¬
ния приблизительно той же ширины, что и типографский
пункт. Чтобы изобразить шрифт кегля б pt, для буквы тре¬
буется только шесть линий или точек. Это означает, что
круглая (кегельная шпация) этого кегля состоит только из
бХ б точек. Как видно из приведенного ниже примера, про¬
странство 4 точки в высоту на 3 точки в ширину — это все,
что остается для воспроизведения строчной «s» (рис. 84).

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

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

137

средняя

линия

линия

шрифта

площадь бхб для 6 pt
при 72 Ірі

прямой курсив

ей

3x4 пиксела
для «s»

Рис. 84.

Все, что остается, -
это изображение «s»
в прямом и
курсивном
начертаниях при
растре 6x6.

элементами, из чего следовало, что необходимо обратить¬
ся либо к экранам с более высоким разрешением, либо к
серым экранам.

Глоссарий инструкций

Для определения последовательности инструкций может
быть принят как абсолютный, так и относительный
порядок. Термин «абсолютный порядок» означает, что по¬
зиции инструкций не зависят друг от друга. В то время как
«относительный порядок» означает, что они зависят от
других (абсолютных) позиций.

Наиболее важными являются те инструкции, которые
определяют ширины штрихов. Возьмем, к примеру, «основ¬
ные штрихи», т. е. вертикальные штрихи знаков. Для основ¬
ных штрихов характерно, что их толщина различна, что
естественно при неточном ручном исполнении, а также
при корректировке рисунка отдельных знаков, строчных и
прописных букв или других групп знаков. На рис. 85 пока¬
зано распределение частот ширины штрихов для шрифта
Times Roman. Они могут быть сгруппированы по классам:
строчные, прописные, тонкие штрихи прописных и т. п.
Распределение ширин основных штрихов образует груп¬
пы, что связано с ручной и типографической обработкой.

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

Двенадцать усредненных значений и двенадцать допу¬
стимых отклонений определяют ширину основных штри¬
хов. Программа II использует эти значения и отклонения