Шрифт, верстка, дизайн

Содержимое шрифтового файла

Шрифтовой файл (font) содержит полную информацию, необходимую для позици­онирования и отображения всех знаков, которые он представляет. О том, как опе­рационная система и программное приложение совместно используют эти данные, подробно рассказывается в гл. 7. А здесь мы рассмотрим содержимое шрифтового файла и его связь с набором текста.

Самой важной составной частью шрифтового файла являются собственно кон­туры знаков. В целом совокупность знаков в шрифтовом файле называется комп­лектом знаков1 (character set). Для большинства обычных шрифтовых файлов ком­плекты знаков чаще всего стандартизированы. В них всегда имеется основной

Abcdefghijklm nopqrstuvwxyz

ABCDEFGHIJKLM NOP QRSTUVWXYZ 123 4567890?

! j # $ % ¥ £ € % %o л & *

+ ± + = ()[]{}

; : ' " I,.<>/" "™/?*ao®t

Fi © • • -. ... < > « » " / a

Fi fl * 0 • , „ oe (E ас УЕ і §

, t..................................... 9 о і

1 і I 6 u і ё f б u а ё ї б ii у і ё і 6 й fi а б 0

А Ё 1 <Ь U А Ё І ООАЁ І 00 Y А£ І 0 0 A ft А 6 D д Р > S s ¥ у 2 z 14 У4 % 1

2 3 1 - * н

РИС. 4.2. Стандартный ком­плект шрифтового файла в формате Adobe Туре 1. Хотя номинально он может содер­жать до 256 знаков, тридцать три «ячейки» в начале заняты компьютерными командами, например, backspace (удалить предыдущий знак) и delete (удалить), а также двумя командами добавления пробе­ла: между словами (word space) и неразрывного пробела (nonbreaking space) комплект знаков, хотя они могут содержать и до­полнительные знаки, как, например, шрифтовые файлы в кодировке Unicode. На рис. 4.2 показан комплект стандартного текстового шрифтового файла.

Контуры знаков в векторном шрифтовом фай­ле не зависят от размера букв (кегля). В каждом шрифтовом файле содержится таблица ширин (width table), которая определяет горизонтальное расстоя­ние, отводимое для каждого знака. Оно измеряется в долях кегельной (em). Компьютерная программа использует эти значения для расчета степени запол­нения строк, суммируя ширины набираемых букв до тех пор, пока строка не будет заполнена полностью.

Шрифтовой файл содержит также таблицы ширин других начертаний гарнитуры (member of family). Обычно это характерно для «нормального» («regular») начертания (прямого светлого). Эти таб­лицы позволяют компьютерной программе верстать текст с использованием всех четырех начертаний гарнитуры (прямого, курсивного, полужирного и курсивного полужирного), обращаясь только к од­ному шрифтовому файлу. Операционная система, используя эти таблицы, может генерировать имита­цию курсивных, полужирных и курсивных полужир­ных начертаний для вывода на экран. Наборная про­грамма, которая основывается только на таблицах ширин, тем не менее, может принимать правильные решения о том, сколько знаков входит в строку и где разрывать строку. Когда же наступает время печати, все необходимые шрифтовые файлы долж­ны быть в наличии, поскольку их контуры требуют­ся для растеризации шрифта (рис. 4.3). А для уско­рения отображения верстки на экране вместо разных

Начертаний используется только «нормальный» шрифтовой файл. Подробное описание взаимодей­ствия между приложением и операционной систе­мой приведено в гл. 7.

В шрифтовом файле также хранится таблица кернинга (kerning table), которая является списком определенных пар знаков и соответствующих зна­чений, на которые программа в процессе верстки изменяет пробел между ними. Значение кернинга выражается в долях кегельной, что позволяет их использовать для любого кегля. Более подробная информация о кернинге представлена в гл. 7 7.

Шрифт, верстка, дизайн

Презентабельная и оригинальная рекламная брошюра

Процесс рекламирования товаров и услуг сложный и творческий. От успешности рекламной кампании может зависеть очень многое. Как минимум судьба вложенных в нее финансовых средств. Именно поэтому среди широкого комплекса предложений, …

Дизайн дитячої кімнати

Кожна дитина повинна мати свій власний простір, облаштований відповідно до її уподобань та вікових потреб. Найперше, особиста кімната має бути безпечною та зручною. Створена в ній атмосфера малюку повинна подобатись, …

Растеризация PostScript-шрифтов

Принять решение о том, какие именно пикселы4" станут частью знака, достаточно сложно. PostScript - интерпретатор рассматривает всю страницу как сетку пикселов. Процесс, с помощью которого очер­тание знака накладывается на такую …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия
+38 050 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Оперативная связь

Укажите свой телефон или адрес эл. почты — наш менеджер перезвонит Вам в удобное для Вас время.