Наши друзья:

 

 

Шрифты


• кое-что о шрифтах
О компьютерных шрифтах можно писать много и долго. Это почти детек­тивная история: есть завязка, сюжет, интрига, положительные и отрицатель­ные герои и так далее. Но наша задача скромнее — попытаться разобраться в основных типах шрифтов, используемых на компьютерах, для чего они были разработаны, каковы их особенности, достоинства и недостатки.
Базовые понятия
• шрифт (font), гарнитура (type family), кегль (size)
• пункт, пойнт (point)
• начертание (typeface, style):
прямое (regular), полужирное (bold), курсив (italic)
• разрешение, единица измерения разрешения — dpi
Сам термин «шрифт» своим появлением обязан книгам, с них и начнем.
Читая книги, вы конечно замечали, что символы текста в разных изданиях выглядят по-разному: в одних достаточно сухо и строго, в других просто и ак­куратно, в третьих «игриво». При этом все или, по крайней мере, большинст­во букв в одной книге выполнены в едином стиле, имеют одни и те же харак­терные элементы «рисунка». Иногда используются одинаковые по стилю, но различные по размеру буквы. В ряде случаев встречаются слова или фразы, на­печатанные более «жирно», чем остальной текст, или слегка с наклоном.
Теперь попробуем дать некоторые определения.
Шрифт (font) — это средство передачи текста. Включает в себя буквы, цифры, знаки препинания и другие полезные символы.
Гарнитура шрифта, или семейство шрифтов (type family),— это группа шрифтов, имеющих один и тот же характерный стиль рисунка символов. Шрифты, входящие в состав семейства, отличаются друг от друга насыщен­ностью, пропорциями или наклоном символов {см. Начертание). Для того чтобы отличать одну гарнитуру от другой, используют имена (названия). Как правило, каждый новый шрифт является авторской работой того или иного художника-графика, специалиста по шрифтам. Поэтому многие гарнитуры названы в их честь. Например, гарнитура Лазурского, гарнитура Кузаняна.
Начертание (typeface, style) — это графическая разновидность шрифта в пределах данной гарнитуры. Например, обычное начертание называется прямым, или нормальным (regular, normal). Тот же шрифт, но только потол­ще, называется полужирным (bold), а слегка наклоненный — курсивом (italic). Существуют и другие, не столь широко используемые начертания.
В то время, когда появился первый Macintosh, ресурсные возможности пер­сональных компьютеров были существенно ограниченны. Поэтому на ком­пьютерах хранились только прямые начертания шрифтов, а все другие раз­новидности (bold, italic) создавались динамически, путем простых преобра­зований основного шрифта (утолщение, наклон). В этом случае правильнее было говорить о стилистических разновидностях основного шрифта (style), а не о полноценных начертаниях. По мере совершенствования компьютеров, увеличения объемов дисковой и оперативной памяти стало возможным соз­давать и хранить отдельные шрифты для каждого начертания (typeface), что существенно улучшило качество отображения и печати текста.
Размер шрифта, или кегль (size),— это высота символов в строке с уче­том просветов между строками. Измеряется в специальных единицах. В России такой единицей является пункт, равный 0,3759 мм. На Западе ис­пользуется похожая, но несколько иная единица — пойнт (point), равная 0,3514 мм (~ 1/72 дюйма). В настоящее время, в связи с повсеместным при­менением компьютеров для подготовки печатных изданий, произошло смешение этих понятий. Чаще всего используется термин «пункт», хотя почти всегда подразумевается пойнт. И еще одно понятие, которое непо­средственно не связано со шрифтами, но играет важную роль в понима­нии особенностей реализации шрифтов на компьютерах. Речь идет о раз­решении устройств вывода информации.
Качество работы устройств вывода информации определяется нескольки­ми параметрами. Один из них — способность воспроизводить мелкие дета­ли. Этот параметр называется разрешением устройства и измеряется коли­чеством точек, которое может воспроизвести данное устройство на едини­це длины, чаще всего точек на дюйм (dots per inch, dpi). Чем выше разреше­ние устройства вывода, тем больше деталей оно воспроизводит, тем выше качество его работы. А теперь перейдем непосредственно к теме нашего изложения.
Bitmap
• битовая карта (bitmap)
• растр (raster)
• глубина цвета (color depth, bit depth)
В первых персональных компьютерах применялись алфавитно-цифро­вые дисплеи для отображения информации на экране и матричные принтеры для печати на бумаге. При всем своем различии в них было од­но общее начало: для отображения или печати конкретного символа ис­пользовалось небольшое количество достаточно крупных точек, занима­ющих область фиксированного размера — знакоместо. На экране точки «рисовались» электронным лучом, а при печати на принтере — с помо­щью иголок, ударяющих по красящей ленте, которая расположена в не­посредственной близости от бумаги. Знакоместо — это, по сути, фраг­мент невидимой сетки, матрица ячеек, состоящая, например, из девяти строк по шесть ячеек в каждой строке. Для каждого символа шрифта на­до было указать, какие ячейки матрицы знакоместа надо «закрасить», а какие нет, то есть для каждой ячейки знакоместа отводился один бит в памяти компьютера. Если ячейка была «закрашена», то соответствующий бит устанавливался в единицу, если пуста — сбрасывался в нуль. Для ото­бражения информации на экране использовался единственный шрифт единственного размера.
В дальнейшем стали создавать небольшой набор различных шрифтов при сохранении общей схемы — каждой точке изображения на экране соответ­ствовал один или несколько бит в памяти компьютера. Если для каждой точ­ки выделялся только один бит, изображение могло быть только черно-бе­лым (включено/выключено); если выделялось несколько бит, то изображе­ние могло содержать оттенки серого или быть цветным.
Количество бит памяти, выделяемое для хранения информации о каждой точке изображения (bitsper pixel, bpp), называется глубиной цвета (color depth, bit depth).
Шрифты, в которых описывается каждая точка, входящая в состав изобра­жения символа, получили наименование битовой карты (bitmap) в соответ­ствии со способом кодирования, хранения и формирования символов таких шрифтов. Иногда их еще называют растровыми.
Растр (raster) — это способ формирования изображения, при котором исполнительный элемент — электронный луч в мониторе или печатающая головка матричного принтера — сканирует все рабочее поле строка за стро­кой и в нужных местах «поджигает» или закрашивает отдельные точки, фор­мирующие изображение.
При низком разрешении и ограниченном пространстве экрана с прием­лемым качеством отображались только алфавитно-цифровые знаки, но «на­рисовать» сколь-нибудь плавную кривую было уже сложно. О качественной печати, близкой к полиграфической, вообще не было и речи. Даже создать множество шрифтов различных гарнитур было весьма и весьма непросто.
Темный экран, белые или зеленые буквы, состоящие из отдельных точек... Это было значительно лучше, чем перфокарты или перфоленты, но челове­ку всегда хочется большего...

 

 
| На главную | Содержание | Вперёд | Назад |

Последнее обновление

С вопросами и предложениями можно обращаться на nicivas@bk.ru