14
Общие сведения о шрифтах
В первых ЭВМ для кодирования текста было отведено 7 бит. Закодировать можно было
128 символов (27). Этого количества вполне хватало для кодирования всех строчных и про¬
писных букв латинского алфавита, десяти цифр и различных знаков и скобок. Именно такой,
7-битной, является таблица символов ASCII (American Standard Code for Information
Intercange — американский стандартный код для обмена информацией). В таком файле не
могут быть представлены буквы, отличные от латиницы.
Когда возникла необходимость кодировать национальные алфавиты, то 128 символов ста¬
ло недостаточно. Было решено перейти на кодирование с помощью 8 бит (т.е. одного байта).
В результате количество символов, которые можно закодировать таким образом стало равно
28= 256. При этом символы национальных алфавитов располагались во второй половине ко¬
довой таблицы. Так появился стандарт ISO 8859, содержащий множество кодировок для наи¬
более распространенных языков. Для русского языка это стандарт ISO 8859-5.
Компьютерные технологии постоянно совершенствуются, и в настоящее время все боль¬
шее число программ начинает поддерживать стандарт Unicode, который позволяет кодиро¬
вать практически все языки и диалекты жителей Земли. Для кодирования символов использу¬
ется диапазон чисел от нуля до 65 536. Такой широкий диапазон позволяет представлять в
численном виде символы языка людей из любого уголка планеты.
1.5. Индексация шрифтов
Некоторые производители шрифтов для индексации шрифтов используютуникальный ка¬
таложный индекс, который имеет следующий формат: PP NNNFFSCC.XXX. Если какая-то часть в
индексе не используется, то она заменяется знаком подчеркивания (_).
Префикс РРуказывает на источник цифровых данных, т.е. фирму, в которой был построен,
оттестирован и выпущен в свет данный шрифт. Например, все шрифты, произведенные фир¬
мой International Type Corp. (США), имеют префикс ITC.
Индекс гарнитуры NNN является трехбуквенной аббревиатурой латинского названия гар¬
нитуры. Например, DCR — Decor.
Код начертания по Фрутигеру FFcoctoht из двух десятичных цифр. Первая цифра характе¬
ризует насыщенность шрифта (табл. 2), вторая — ширину и наклон шрифта (табл. 3).
Для вычисления значения кода Фрутигера используются геометрические соотношения раз¬
меров прописной буквы «Н» (рис. 8):
Рис. 8. Геометрические соотношения размеров
прописной буквы «Н»:
d — ширина вертикального штриха;
L — расстояние между осями вертикальных штрихов;
H — высота знака.
H
Индексация шрифтов
Табл. 2. Градации насыщенности шрифта
d/H, %
Английское название
Русское название
Код по Фрутигеру
<5
Thin
Тонкое
1
4-8
Ultra Light
Упьтрасветлое
2
6-10
Extra Light
Сверхсветлое
3
9-13
Light
Светлое
4
12-17
Book
Нормальное
5
16-22
Demi Bold
Полужирное
6
20-27
Bold
Жирное
7
23-30
Extra Bold
Сверхжирное
8
>28
Black
Черное
9
Табл. 3. Градации ширины и наклона шрифта
UH, %
Английское название
Русское название
Код по Фрутигеру
прямой
накл.
>100
Extra Extended
Сверхширокое
1
2
74-110
Extended
Широкое
3
4
56-80
Normal
Нормальное
5
6
40-60
Condensed
Узкое
7
8
<45
Extra Condensed
Сверхузкое
9
0
Код особенностей начертания 5 состоит из латинской буквы и добавляется, если необходи¬
мо обозначить особенности начертания, связанные со знаковым комплектом или вариациями
дизайна.
Примеры литер, используемых для обозначения особенностей начертания:
«О» — минускульные цифры взамен традиционных;
«S» — капительные знаки взамен строчных;
«r» _ грубое (декоративное начертание, имитирующее дефекты оттиска на грубой бу¬
маге);
«В» — ломаное;
«D» — танцующее и т.д.
Индекс начертания FFS может быть опущен в том случае, когда гарнитура состоит из одного
начертания и развитие по начертаниям не предполагается.
Код СС показывает кодировку и формат (табл. 4—5).
Табл. 4. Суффиксы кодировок
Английское имя
Русское имя
Суффикс
Western
Западноевропейская
А
Central European
Центральноевропейская
E
Turkish
Турецкая
Т
Baltic
Балтийская
В
Romanian
Румынская
R
Icelandic
Исландская
le