Растровые шрифты
2.2. Растровые шрифты
В растровых шрифтах (bitmap font) каждый символ описан по точкам (элементам). Если каждый элемент, окрашенный в определенный цвет, обозначить " 1", а цвет фона — "О", то любой изображаемый символ шрифта можно представить в виде прямоугольной таблицы из 0 и 1 — растровой (битовой) карты
Количество элементов (точек), описывающих символ, однозначно связано с размером шрифта: чем больше размер шрифта, тем большее количество точек требуется для описания символа
Например, при увеличении размера шрифта в два раза требуется в четыре (2x2) раза больше элементов.
В состав шрифта входит столько же растровых карт, сколько содержится символов, т. е. растровый шрифт образуется из совокупности растровых карт символов шрифта данной гарнитуры определенного начертания и размера.
В растровых шрифтах изображение символов связано непосредственно с разрешением или иными словами с размером точек (пикселов), устройства отображения (экрана) или воспроизведения (например, принтера) и может быть отредактировано только по точкам.
Как и любое изображение, описанное растровым способом, символы растрового шрифта трудно масштабируются, преобразуются и трансформируются, так как указанные процессы связаны с пересчетом растровой карты. В силу этого подобного рода преобразования растровых шрифтов трудоемки и, следовательно, нецелесообразны.
Из вышесказанного следует, что файл растрового шрифта содержит шрифт одного размера (кегля), начертания и гарнитуры. Для подобного шрифта, но другого размера требуется создавать отдельный файл, либо увеличивать уже имеющийся включением в него совокупности растровых карт символов нового размера. Также для иного начертания шрифта следует создать отдельный файл.
Таким образом, для одной гарнитуры требуется создание нескольких растровых шрифтов различных размеров и начертаний, которые занимают значительные объемы памяти.
Рекомендуемые материалы
До появления принтеров, поддерживающих язык PostScript, в компьютерных технологиях использовались только растровые шрифты, которые имели (и имеют) ряд существенных недостатков:
—для каждого шрифта, выводимого на принтере, требовалась экранная версия, так как разрешение принтера и экрана значительно отличались;
"5.2 Модели дискретных процессов" - тут тоже много полезного для Вас.
—для каждого кегля (размера) требовался отдельный файл;
—чем больше был размер шрифта, тем больший объем памяти занимал его файл;
—растровые шрифты не допускали поворотов, поэтому для документов в альбомном формате требовался отдельный набор шрифтов [3].
В настоящее время растровые шрифты используются практически только как экранные (для оформления рабочего стола, окон, панелей и т. п.) в силу того, что они наиболее удобны для этих целей, т. е. для отображения на экране, с точки зрения скорости прорисовки и затрат ресурсов компьютера на обработку.
Если растровые шрифты использовать в прикладных программах высокого уровня, то требуется создание их экранных версий ввиду того, что, как уже отмечалось выше, разрешение экрана монитора и устройств для вывода — разное.
В операционной системе (ОС) Windows файлы растровых шрифтов располагаются в папке Windows/Fonts, где они имеют обозначение в виде пиктограммы "красная прописная буква А" и расширение *.fon.