15 16.5. Компьютерные шрифтовые технологии
Цифровые ш р и ф т ы. Под цифровыми шрифтами понимают шрифты, изображения знаков которых хранятся в цифровом виде.
Цифровой шрифт сегодня — это файл (или несколько файлов), содержащий описания символов шрифта и инструкции по его использованию — следовательно, цифровой шрифт можно назвать интеллектуальным.
По способу описания символов цифровые шрифты можно подразделить на растровые, векторные, контурные и алгоритмические, наиболее распространенными из которых являются растровые и контурные.
В растровых шрифтах (bitmap font) каждый символ описан по элементам (точкам, рис. 16.14). Если каждый элемент, окрашенный в определенный цвет, обозначить «1», а цвет фона — «О», то любой изображаемый символ шрифта можно представить в* виде прямоугольной таблицы из 0 и 1 — растровой (битовой) карты.
В состав шрифта входит столько же растровых карт, сколько содержится символов, т.е. растровый шрифт образуется из совокупности растровых карт символов шрифта данной гарнитуры определенного начертания и размера.
Файл растрового шрифта содержит шрифт одного размера (кегля), начертания и гарнитуры. Для подобного шрифта, но другого размера, требуется создавать отдельный файл либо увеличивать уже имеющийся файл включением в него совокупности растровых карт символов нового размера. Также для иного начертания шрифта — следует создать отдельный файл или расширить существующий.
В настоящее время растровые шрифты используются практически только как экранные (для оформления рабочего стола, окон, панелей и т.п.). Они наиболее удобны для этих целей (т.е. для отображения на экране) с точки зрения скорости прорисовки и затрат ресурсов компьютера на обработку. В этом случае растровый способ описания символов хорошо согласуется с растровым способом отбражения изображений на экране.
В операционной системе (ОС) Windows файлы растровых шрифтов располагаются в папке Windows/Fonts, где они имеют обозначение в виде пиктограммы «красная прописная бу ква А» и расширение *.fon. В векторных шрифтах символы представлены описа-нием в виде совокупности последовательных геометрических примитивов — обычно отрезков прямых, дуг окружностей, заданных своими координатами относительно точки привязки символа.
Эти шрифты являются естественным способом определения начертаний символов в графопостроителях, перьевых и режущих плоттерах.
Файлы векторных шрифтов имеют в ОС Windows обозначение в виде пиктограммы «красная прописная буква А» и расширение *.fon.
Имеет смысл еще раз уточнить понятие «векторный шрифт». Здесь и далее термином «векторный шрифт» будем обозначать шрифты с векторным описанием символов, предназначенные для устройств с векторным способом вывода изображений. Это необходимо потому, что иногда этим термином обозначают контурные шрифты, в которых символы также описаны с использованием векторного способа описания и которые будут рассмотрены ниже.
В отличие от векторных шрифтов термином «контурные шрифты» (outline fonts) будем обозначать шрифты с векторным описанием символов, предназначенные для вывода на устройствах с растровым способом воспроизведения изображений.
Существует значительное число форматов контурных шрифтов. Под форматом цифрового (и в частности, контурного) шрифта понимают стандарт (способ) представления цифровой информации, образующей шрифт. .