В приложениях Windows используются сотни разнообразных шрифтов, и число их постоянно растет. Если ранее мы имели дело с одним-единственным экранным шрифтом и полудюжи-ной принтерных, то ныне нам придется познакомиться и с неко-торыми понятиями полиграфии. Шрифты, как и файлы, можно классифицировать по разным признакам.
Сначала мы рассмотрим формальную классификацию шриф-тов, по способу формирования рисунка символов, а затем изу-чим «художественные» особенности шрифтов TrueType, которые и образуют основу современной компьютерной полиграфии.
По способу формирования рисунка символов шрифты делятся на растровые и векторные.
Изображение растрового символа кодируется в явном виде (по точкам) в битовой карте (матрице), а затем без изменений отображается на экране или бумаге принтера. Растровый шрифт в графике создается точно так же, как и экранный шрифт для текстового режима монитора, — только матрица символа чаще квадратная (например, 8x8 или 16x16). Основной недостаток растрового шрифта — заметное ухудшение качества при увели-чении (масштабировании) символа: изображение приобретает ступенчатые очертания (рис. 7.5). Поэтому необходимо либо соз¬давать отдельные шрифты для разных размеров (а это не только дополнительная работа, но и затраты внешней памяти), либо мириться с ухудшением качества. Кроме того, растровые шриф¬ты в значительной мере зависят от конкретных характеристик устройства отображения.
При создании векторного шрифта рисунок символа не коди¬
руется явно по точкам, а описывается совокупностью геометри¬
ческих фигур, которые и определяют контур рисунка. Другими
словами, при воспроизведении символа его контур просто рас¬
считывается по определенным формулам, не зависящим ни от
размера шрифта, ни от разрешающей способности устройства.
Поэтому векторные шрифты легко масштабировать без потбри
качества изображения. Иногда векторные шрифты называют
масштабируемыми, но это не совсем точно, та*г как масштабиро¬
вать можно и растровые шрифты. !
Примечание. Следует помнить, что векторный шрифт воспро¬изводится, строго говоря, как и растровый, — по точкам. Просто для крупных векторных символов распределение окрашенных
точек будет более плавным, чем для таких же растровых симво-лов.
На рис. 7.5 показано, как выглядят символы растрового (свер-ху) и векторного шрифтов разного размера.