Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
112
Добавлен:
22.03.2015
Размер:
5.01 Mб
Скачать

не, как это показано на Рисунок 6.17.

Рисунок 6.17 Положение точки начада координат в координатной системе TrueType-шрифтов

B принципе, жестких правил для размещения начала координат и выбора разрешающей способности описания контура нет, но есть некоторые рекомендации: размещать нулевую точку во всех символах на одном уровне по вертикали и выбирать разрешение описания крат-

ным 2, например, 2048, 4096 или 8192.

Масштабирование символов

Как и в любых контурных форматах, растеризатор TrueTypeшрифтов при воспроизведении символов должен выполнить несколько операций.

Если в разговоре о формате Type 1, в котором всю работу по качественному масштабированию и заполнению контуров символов выполняет довольно сложный растеризатор, мы ограничились только описанием процесса масштабирования, то для TrueType-шрифтов, содержащих подробные инструкции для растеризатора, мы приведем подробное описание всех этапов.

1. Масштабирование контуров

- 171 -

Рисунок 6.18 Схема процесса масштабирования для TrueType-шрифтов

Ha этом этапе производится масштабирование контуров символа в соответствии с формулой:

Sizebitmap =Sizecontour * Pt.Size *

Resdevice

72 * Rescontour

 

Например, символ высотой в 1400 единиц, определенный в сетке, имеющей размер в 2048 единиц, при воспроизведении размером в 10 пунктов на устройстве с разрешением 300 точек на дюйм будет иметь высоту, равную:

1400 *10 *

300

= 28.48точек

72 * 2048

 

 

Понятно, что дробные значения координат нельзя воспроизвести на растровом выводном устройстве, поэтому необходимо произвести округление. B TrueType-шрифтах округление производится не механически, а с использованием набора инструкций, которые и определяют разметку символов.

2.Изменение контура для улучшения качества воспроизведения символов

Выполнение инструкций разметки приводит к тому, что контуры символов изменяются, что приводит к улучшению их воспроизведения

ик устранению ошибок округления (Рисунок 6.19).

-172 -

Соседние файлы в папке Шрифты. Разработка и использование
  • #
    22.03.20156.15 Кб7.DS_Store
  • #
    22.03.2015256 б19Как Стать Графическим Дизайнером Самостоятельно За Полгода.webloc
  • #
    22.03.2015255 б14Советы Начинающим Дизайнерам » Как стать графическим дизайнером.webloc
  • #