Приложение 2. Типы шрифтов

Категория: CorelDRAW X5
Опубликовано 01.09.2011 18:08
Автор: Шитов В.Н.
Просмотров: 8844

Более подробную информацию по работе со шрифтами и их созданию смотрите на нашем другом сайте:

http://newwik.bget.ru/index.php/rabota-so-shriftami

Растровые шрифты. Алиасинг и антиалиасинг

Начнем мы, прежде всего, с того, что на экране монитора любой текст, даже если он создан с помощью векторных или контурных шрифтов, выглядит как растровый. Да другого и быть не может: вся поверхность монитора разделена на пиксели или растры, то есть мельчайшие квадратные точки, видимые на экране. Размер пикселей зависит от разрешения, выбранного для данного монитора. Чем разрешение выше, тем изображение четче, так как размер пикселей меньше. Но за это приходится расплачиваться уменьшением быстродействия ПК. Даже если шрифт контурный, что бывает чаще всего, он все равно на экране монитора конвертируется в растр. Пиксели располагаются на экране монитора в виде матрицы или таблицы, в каждой строке которой находится одинаковое число точек. Каждая точка заполняется цветом полностью. Цвет пикселя только один: не может быть такого, что половина пикселя заполнена одним цветом, а другая половина — другим цветом. Соседние пиксели заполняются любым цветом, но также цвет заполняет весь пиксель целиком.

А вот тут возникают проблемы: если бы символы были прямоугольной формы, то они были бы очень четкими. Но в любом символе есть и овалы, и сложные кривые траектории. В этом случае на таких не прямоугольных траекториях возникает зазубренность или алиасинг. В большинстве графических программ для решения этой проблемы используется технология, которая называется антиалиасинг, направленная на сглаживание зазубренности. Антиалиасинг заключается в том, что граничные пиксели становятся полупрозрачными, частично скрывая зазубренность.

Создать растровые шрифты проще простого, для этого сгодится любой графический редактор, в том числе и Adobe PhotoShop. Тем не менее, растровые шрифты широкого распространения не получили и в настоящее время сошли на нет. Большинство программ даже не предлагают растровые шрифты для набора текста. При изменении масштаба символов шрифта недостаток растровой графики сразу становится виден: точки, из которых составлена буква, начинают увеличиваться в размерах, зазубренность становится отчетливо видна. Эту зазубренность не спасет даже антиалиасинг.

Растровые шрифты практически вышли из употребления, но еще применяются только для поддержки старых версий программ. Растровыми шрифтами являются Courier, MS Sans Serif, MS Serif, Small, Symbol, Modern, Roman и Script.Не следует понимать, что все шрифты с указанными именами являются растровыми. У каждого типа шрифта, точно так же, как у любого файла, имеется расширение и это расширение *.FON. Поэтому имена файлов могут быть одни и те же, но расширения разные. Символы растровых шрифтов не могут масштабироваться или поворачиваться. Если принтер не поддерживает растровые шрифты, он не сможет их напечатать. Справа от имени растрового шрифта указываются поддерживаемые размеры. Например: MS Sans Serif 8,10,12,14,18,24. Если шрифт поддерживает все размеры, то может быть надпись Allres. На рисунке (Рис. 1) приведен пример, на котором размер шрифта выше 24 просто недопустим, настолько он становится зазубренным, что прочитать его сложно.

Растровые шрифты в настоящее время не используются, но в операционной системе все равно предлагаются. Дело в том, что в мире продолжают оставаться документы, созданные в ранних версиях различных текстовых редакторов. Поэтому, чтобы можно было прочитать такие документы, растровые шрифты и устанавливаются. Если бы не было таких шрифтов, то вместо текста были какие-либо непонятные значки.

Растровые шрифты обозначаются иконкой с прописной буквой «А» на страничке с загнутым уголком (). Такие шрифты продолжают распространяться, в основном на пиратских дисках. Устанавливать на свой ПК растровые шрифты совершенно бессмысленно, так как они морально устарели.

 

Рис. 1. Растровый шрифт MS Sans Serif

Для ручной настройки управления антиалиасингом нужно выполнить следующие действия. Пример на основе ОС Windows Vista. Щелкните по Рабочему столу правой клавишей мыши. Из открывшегося контекстного меню выполните команду Персонализация. В открывшемся окне щелкните по ссылке Цвет и внешний вид окон. В следующем окне щелкните по ссылке Открыть свойства классического внешнего вида для выбора других возможностей. После этого открывается окно Параметры оформления. Нажмите на кнопку Эффекты. В открывшемся одноименном окне (Рис. 2) убедитесь, что в опции Применять следующий метод сглаживания экранных шрифтов установлен флажок. Откройте список и выберите нужный вариант антиалиасинга.

 

Рис. 2. Выбор метода устранения зазубренности шрифтов

Наиболее оптимальным вариантом является ClearType. Вариант ClearType делает текст на экране наиболее четким. Наилучшие результаты получаются на плоских жидкокристаллических или плазменных экранах. На мониторах с электронно-лучевой трубкой технология ClearType также может обеспечить четкие тексты, хотя и не всегда.

В программе Microsoft Word 2010 растровые шрифты не используются: их нет в списке предлагаемых шрифтов. Символы из таких шрифтов невозможно вставить с помощью команды Вставка Символ. Тем не менее, в других текстовых редакторах, например,OpenOffice.org Writer 3.4 использовать растровые шрифты можно. Как в программе OpenOffice.org Writer 3.4, так и в программе Microsoft Word 2010 имеется возможность открывать текстовые документы в формате *.doc, а это означает, что растровые шрифты все-таки таким экстравагантным способом, но могут оказываться в документах Microsoft Word 2010. Если на данном ПК установлены растровые шрифты, используемые в документе, то в этом текстовом документе они будут прочитаны без проблем и правильно. При выделении текста, набранного одним из таких шрифтов, в поле списка шрифтов будет выведено имя этого растрового шрифта, но не более того. При попытке найти это имя в списке шрифтов данного растрового шрифта по-прежнему не будет.

На некоторых пиратских дисках растровые шрифты по-прежнему предлагаются. Для обеспечения совместимости чтения текстового документа на разных ПК не следует устанавливать на свой ПК новые растровые шрифты, даже если у Вас имеется коллекция таких шрифтов. Во многих программах, например, графических, применение растровых шрифтов уже ограничено, ввиду их морального старения. В большинстве графических программ текст считается векторным объектом для проведения специальных операций с ним. Если бы в таких программах использовались еще и растровые шрифты, то пришлось бы разрабатывать дополнительные модули программ для обработки такого текста.

Основные типы компьютерных шрифтов. Type 1, True Type, Open Type, наборы шрифтов True Type

Шрифты Type 1 описываются на языке разметки страниц PostScript с помощью кривых Безье. Как правило, каждый шрифт Type 1 состоит из 2 файлов. Один файл имеет расширение *.PFM, а другой *.PFB. Для некоторых шрифтов может предлагаться файл с расширением *.INF со сведениями об установке файла. Файл *.PFM (Printer Font Metrics) содержит экранные формы символов и является файлом метрик шрифта. Файл *.PFB (Printer Font Binary) содержит принтерные формы символов и является бинарным или двоичным файлом шрифта принтера. Дата и время создания таких файлов одного шрифта должны совпадать, так как их генерация происходит одновременно. Вместо файла *.PFM могут предлагаться два файла: *.AFM и *.INF. Файл *.AFM (Adobe Font Metric) является текстовым файлом с информацией о метриках и парах кернинга. Файл *.INF используется некоторыми программами для идентификации файла как файла шрифта. Для установки таких шрифтов раньше была необходима программа Adobe Type Manager. Эта программа уже не поддерживается, так как многие функции, которые выполнялись программой, теперь поддерживаются ОС Windows, начиная с версии XP. Тем не менее, сейчас лицензионные шрифты уже с такими расширениями не поставляются. Но они продолжают распространяться среди пиратских шрифтов.

Для шрифтов Type 1 могут также использоваться файлы *.MMM (Multiple Master Metrics), который эквивалентен файлу *.AFM. Файл *.PSS (Post Script Printer Stub) в этом случае эквивалентен файлу *.PFB. Файл *.MMM является настраиваемым шрифтом Type 1 и может изменять насыщенность, начертание, ширину и оптический размер шрифта. Настраиваемым шрифтом Type 1 является также файл *.SMF (Single Master Font), который похож на файл *.MMM, но может изменять только один из стилей шрифта, например, из прямого стиля может создавать жирный или курсивный.

Иконка установленного шрифта Type1 выглядит как строчная буква «а» на странице с загнутым уголком (). Шрифты Type1, то есть PostScript, в первую очередь используются для профессиональной работы при верстке печатной продукции: книг, журналов, газет. Использовать другие типы шрифтов не рекомендуется. При крайней необходимости можно использовать латиницу или отдельные символы из других типов шрифтов. Использовать кириллицу из шрифтов типов TrueType или OpenType бесполезно: при верстке кириллица будет поддерживаться, но не более того. При попытке перевести публикацию в формат PDF кириллица станет просто не читаема, вся работа будет напрасной. После импорта публикации в формат PDF обязательно убедитесь в том, что символы из таких шрифтов правильно прочитались. Если это не так, то придется публикацию переделывать. В программе Microsoft Office 2010 появилась возможность импортировать текстовый документ в формат PDF (а в программе OpenOffice.org Writer такая возможность предлагалась изначально). При этом можно использовать любые типы шрифтов: Type 1, TrueType, OpenType. Ограничения на использование шрифтов True Type и Open Type накладываются только в программах верстки (хотя использовать латиницу в крайних случаях можно).

Символы шрифта Type 1 прорисовываются с помощью кривых Безье третьего порядка. Символы шрифта типа Type 1 являются более гладкими, чем символы, создаваемые в шрифтах других типов.

Если в дальнейшем Вы решитесь заняться профессиональной версткой, то необходимо подобрать коллекцию кириллических шрифтов типа Type 1. Сделать это очень просто: обычно в конце таких шрифтов будет находиться суффикс «С». Например, BalticaC, PragmaticaC, JornalC, CourierC и т. д.

При удалении шрифта Type 1 предлагается удалить несколько файлов, обычно 2. При выделении шрифта Type 1 в элементе Шрифты на Панели управления также выводятся имена нескольких файлов (Рис. 3), составляющих шрифт.

 

Рис. 3. Подсказки имен файлов

Шрифты True Type обозначаются значками (). Файл со шрифтом этого типа всегда один и имеет расширение *.ttf. В одном файле находится сразу несколько шрифтов одной гарнитуры. В ранних версиях ОС Windows на число шрифтов True Type были ограничения. Теперь (с версии XP) ограничения на число установленных шрифтов сброшено. Шрифты типа True Type описываются в системном реестре. После удаления шрифта запись из реестра автоматически удаляется. Тем не менее, большое число шрифтов требует большого числа записей в системном реестре. Большой реестр требует дополнительного времени при загрузке ОС и программ. Поэтому необходимо постоянно ухаживать за системным реестром: выполнять дефрагментацию и очистку системного реестра. Описание таких программ см. Шитов В. Н. Новейший справочник полезных компьютерных программ. М.: Дом Славянской книги, 2009, Шитов В. Н. Необходимые программы для дома и офиса на каждый день. Саратов: Научная книга, 2008. Несмотря на то, что число шрифтов в современных ОС не ограничено, устанавливать слишком много шрифтов не рекомендуется.

Шрифты True Type являются шрифтами масштабируемыми. Это означает, что программа сама автоматически подбирает конфигурацию символа под заданный размер. Разработчики шрифта создают всего один комплект символов шрифта одного размера, а остальные размеры автоматически генерируются исходя из этого исходного комплекта символов. Размер шрифта может изменяться в диапазоне от 1 до 1638 пунктов. Шрифты True Type являются аппаратно-независимыми и будут напечатаны точно так же, как выглядят на экране монитора. Символы шрифта True Type прорисовываются с помощью кривых Безье второго порядка. Каждый отрезок кривой определяется двумя точками и направлением кривой на каждой из границ (прямая линия — частный случай кривой). В отличие от кривой третьего порядка, используемой в символах шрифта Type 1, в символах True Type могут быть изломы в точках сопряжения отрезков кривых.

Значками True Type Collection () обозначаются наборы шрифтов True Type. Файл имеет расширение *.ttc. Для просмотра символов каждого шрифта из набора шрифтов TTC используйте кнопки >> и <<.