- •1. Шрифты
- •1.1. Развитие шрифтового дела в России
- •1.2. Общие понятия
- •1.2.1. Символ, кегль, штрихи
- •1.2.2. Начертание
- •1.2.3. Гарнитура
- •1.2.4. Типы гарнитур
- •1.2.5. Пропорциональность шрифта
- •1.2.6. Визуальное определение шрифта
- •1.3. Основные правила построения шрифтов
- •1.4. Изменение пропорций шрифта
- •1.5. Цифровые шрифты и кодовые таблицы
- •1.5.1. Ansi-шрифты
- •1.5.2. Unicode-шрифты
- •1.5.3. Программа «Таблица символов»
- •1.6. Виды цифровых шрифтов
- •1.6.1. Растровые шрифты
- •1.6.2. Векторные шрифты
- •1.6.3. Контурные шрифты
- •1.7. Основные типы контурных шрифтов
- •1.7.1. Шрифты Туре 1
- •1.7.2. Шрифты TrueType
- •1.7.3. Шрифты ОреnТуре
- •1.8. Выбор шрифтов
- •1.8.1. Выбор гарнитуры
- •1.8.2. Выбор кегля
- •1.8.3. Цифровые шрифты
- •1.9. Управление шрифтами в операционной системе
- •1.9.1. Представление шрифтов
- •1.9.2. Библиотека шрифтов
1.6. Виды цифровых шрифтов
1.6.1. Растровые шрифты
В 70—80 гг. XX века перед полиграфистами, начавшими применять компьютер для создания оригинал-макетов, стояла очень большая проблема — не было масштабируемых шрифтов, т. е. шрифтов, в которых кегль можно было бы изменять с произвольным шагом. В те времена различные программы использовали так называемые растровые (bitmap) шрифты. Их особенность — каждый шрифт представлен своим файлом, в котором хранятся точечные рисунки символов определенного размера и определенного разрешения. Если текст набран кеглем, заложенным в шрифте, то качество распечатки получалось приличным (по тем временам и при достаточно высоком разрешении шрифта), но если в программе принудительно изменялся размер (далеко не все программы позволяли это сделать), например увеличивался в два раза, то качество заметно ухудшалось — наклонные или округлые штрихи представлялись в виде лесенки.
Но у растровых шрифтов есть одно достоинство, благодаря которому они используются до сих пор для отображения текста на мониторе, — высокая скорость прорисовки символа. Вся информация на экране отображается в виде набора пикселов (точек), и компьютер прилагает минимум усилий для передачи на монитор такого шрифта. Как правило, используются несколько наиболее ходовых размеров, а если нет подходящего кегля, то берется шрифт ближайшего размера, и bitmap-изображение перестраивается. При пересчете размера конечно же теряется скорость, и все же использование растровых шрифтов остается выигрышным.
Необходимо напомнить еще раз, что сейчас растровые (точечные) шрифты используются только для отображения служебной информации на экране монитора.
1.6.2. Векторные шрифты
Векторные шрифты — следующий шаг эволюции цифровых шрифтов. Прогресс в том, что они масштабируются практически без потери качества.
Символ представляется в виде совокупности векторов. Каждый вектор — прямая линия или часть окружности — описывается координатами относительно базовой точки (точки привязки). При масштабировании эти координаты умножаются на некоторый коэффициент (масштаб).
Но применение векторных шрифтов в полиграфии не эффективно, так как создание качественного, красивого шрифта слишком сложно и скорость работы с ним невысока — все векторы имеют одинаковую толщину, и буква с различной толщиной основных и соединительных штрихов будет построена очень большим числом векторов.
Векторные шрифты хороши для вывода текста на перьевые или струйные плоттеры (графопостроители) и поэтому используются в ряде программ проектирования, конечный результат работы которых — чертеж или схема.
1.6.3. Контурные шрифты
На сегодня стандартом для полиграфии является использование контурных (outline) шрифтов. Они являются симбиозом растровых и векторных шрифтов: контур символа задается набором кривых (векторов), которые описываются математическими уравнениями второго или третьего порядка, а пространство внутри заполняется точками (растром). Таким образом, качество отображения шрифта зависит только от устройства вывода: чем выше разрешение, тем меньше размер точки, тем больше их размещается внутри и вдоль контура, тем ровнее линии.
Примечание. Часто контурные шрифты называют векторными. Это не такая уж грубая ошибка, потому что хотя принцип и другой, но для построения контура все-таки используются векторы. Кроме того, векторные шрифты используются довольно редко и в узкопрофильных программах, так что обычно путаницы в понятиях не возникает.
Эти шрифты не только масштабируются пропорционально, но их еще можно растягивать, сужать, наклонять и де-
формировать практически без потери качества изображения, но не качества шрифта.
Несмотря на большое количество математических расчетов при выводе текста, скорость работы с контурными шрифтами все равно относительно высока и не вызывает дискомфорта у пользователя.