КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Методы описания символов в цифровых шрифтах
5.1. Сведения о стандарте PostScript 5. По методу описания цифровые шрифты подразделяются на растровые, штриховые, контурные и алгоритмические [].
В реально существующих шрифтах, используемых в издательских системах, наиболее распространены два метода описания шрифтов: растровый и контурный. Некоторое представление о них дают два следующих рисунка (соответственно левый и правый). Символы растрового шрифта представляются набором точек pacтpa подобно тому, как образуется изображение мозаики. До появления первого принтера с языком PostScript - Apple LaserWriter пользователи персонального компьютера работали только с растровыми (bitmap) шрифтами, которые имели ряд существенных недостатков:
Битовая карта (bitmap) - может быть представлена в виде таблички из нулей и единиц, если, например, условно обозначить точку, окрашенную в цвет символа, единицей, а в цвет фона - нулем. Bitmap-шрифт является наиболее удобным для отображения на экране с точки зрения скорости прорисовки и затрат ресурсов компьютера на обработку. Но размеры символов на экране могут изменяться, поэтому для одной гарнитуры необходимы bitmap-шрифты нескольких размеров. С тем, чтобы сэкономить объем памяти для хранения различных по размеру шрифтов, используют следующий подход:
Векторные шрифты - одно из возможных решений проблемы масштабирования шрифта. Для них характерным является естественный способ непосредственного воспроизведения на носителе прямых или кривых линий, например, для устройств типа перьевых или струйных графопостроителей (плоттеров). В векторных шрифтах каждый символ представляется в виде совокупности геометрических примитивов, т.е. отрезков прямых и дуг окружности, заданных своими координатами относительно «точки привязки» (origin point) символа. Масштабирование векторного шрифта возможно в результате простого умножения всех координат на соответствующий множитель. Однако для прорисовки шрифтов с качеством, нужным для публикаций в полиграфии, в векторных шрифтах требовалось бы очень большое количество элементов, образующих контуры букв с переменной толщиной, так как их пришлось бы собирать из множества тонких линий. Векторные шрифты широко используются в программах, связанных с подготовкой чертежей. Контурные (outline) шрифты обеспечили оригинальное решение множества проблем:
Отделение информации о форме символов в контурных шрифтах от процесса их воспроизведения на растровом выводном устройстве является отличительной особенностью, обеспечившей революцию в издательском деле при переходе на компьютерную технику. При этом отмечают следующие особенности:
Ассортимент инструкций (hints) необходим потому, что при наложении контура на растровое поле может происходить искажение изображения, так как некоторые точки пересекаются линиями контура, оказываясь частично снаружи и частично внутри. При простом округлении два вертикальных штриха, например, симметричной буквы «Н», могут оказаться разной толщины. Инструкции дают дополнительную информацию программе-растеризатору для разумного округления при заполнении контура (особенно это важно при работе с устройствами низкого разрешения, например, с экранами и принтерами, где разрешение не достигает 300 dpi).
Дата добавления: 2014-01-15; Просмотров: 1024; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |