Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Каледина лк Полиграфика.pdf
Скачиваний:
378
Добавлен:
28.10.2018
Размер:
19.42 Mб
Скачать

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

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

6.3. Контурные шрифты

Сегодня стандартом для полиграфии является использование контурных (outline) шрифтов. Они являются симбиозом растровых и векторных шрифтов: контур символа задается набором кривых, которые описываются математическими уравнениями второго или третьего порядка, а пространство внутри заполняется точками (растром). При необходимости отобразить на том или ином устройстве символ какого-то конкретного размера битовая карта для данного символа и данного кегля строится путем «заполнения» контуров буквы точками, размер которых соответствует разрешению устройства вывода. Таким образом, качество отображения шрифта зависит только от устройства вывода: чем выше разрешение, тем меньше размер точки, тем больше их размещается внутри и вдоль контура, тем ровнее линии.

Для запоминания кривых, очерчивающих границы символов, используют разбиение кривой (или ломаной) линии на участки и аппроксимацию получившихся фрагментов кривых полиномами второй или третьей степени. Ha рис. 7.13 и 7.14 границы участков, на которые разбиты контура букв, показаны жирными точками.

Рис. 7.13. Буква TrueType-шрифта

B зависимости от степени аппроксимирующего полинома различают три типа outline-шрифтов. Так называемые TrueType-шрифты (они могут также называться шрифтами типа 2), первоначально пред-

110

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

Рис. 7.14. Буква PostScript-шрифта

Часто для задания направлений используется третья точка, лежащая на пересечении касательных к кривой на ее концах (рис. 7.15).

Рис. 7.15. Элементарная кривая в шрифтах TrueType (парабола второго порядка)

Контурный шрифт в формате PostScript, или шрифт типа 1 (Type 1) в терминологии языка Adobe PostScript, отличается от TrueType главным образом тем, что контур строится из кривых третьего, а не второго порядка, называемых кривыми Безье. Пример фрагмента кривой третьего порядка с образующими его элементами приведен на рис. 7.16. Использование кривых более высокого порядка обуславливает основные преимущества PostScript-шрифтов перед TrueType.

111

Рис. 7.16. Элементарная кривая в шрифтах PostScript (кривая Безье или кубическая парабола)

Во-первых, за счет большего числа степеней свободы PostScriptлиния не имеет изломов в точках сопряжения фрагментов, тогда как для TrueType больший или меньший перелом линии в точке стыковки двух сегментов является почти неизбежным злом. Иначе говоря, символы PostScript-шрифта являются более гладкими, чем TrueType.

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

В-третьих, структура изображения в формате PostScript описывается вне зависимости от устройств вывода. Шрифты же формата TrueType необходимо преобразовывать в формат PostScript для загрузки в принтер или любое другое выводное устройство. Как любое преобразование, оно требует затрат времени и может привести к искажению формы символов при выводе.

Соответствие имен шрифтов PostScript и TrueType устанавливается специальной таблицей, называемой таблицей соответствия (substitution table). K сожалению, для полиграфических задач этот путь неприемлем. Точного соответствия шрифтов разных типов не наблюдается, а различия (даже очень незначительные) приводят к заметному искажению распределения текста по странице [12].

OpenType — новый, развивающийся стандарт шрифтов. Основой данного формата послужили разработки как фирмы Microsoft, так

и фирмы Adobe. Шрифты OpenType делятся на две большие группы,

взависимости от того, на какой базе они построены: Туре 1 или TrueType. Но для многих пользователей нет никакой разницы, к какой группе принадлежит используемый шрифт.

Преимуществом OpenType является простота управления: шрифт представляется одним файлом, и теперь не требуется использования

112

специальной утилиты, которая может конфликтовать с операционной системой.

Возможность соответствия нескольких контуров одному символу позволяет упростить набор текста на специфических языках, таких как церковно-славянский, арабский и др.

6.4. Алгоритмические шрифты

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

Преимуществом использования данных шрифтов является гибкость при определении графемы и других параметров (в том числе и дизайна). Недостатком является трудоемкость построения шрифтов.

113

Соседние файлы в предмете Полиграфика