
- •13. Форматы шрифтовых файлов
- •13.1 Формат PostScript
- •13.2 Формат TrueType
- •13.3 Формат OpenType
- •13.4 Межплатформенная совместимость шрифтов
- •13.5 Проблемы комплекта знаков
- •13.6 Таблицы asciIиUnicode
- •13.6.1 Проблемы кодирования шрифтовых файлов
- •13.6.2 Заимствованные знаки Мас
- •13.7 Поиск нужных знаков
- •13.7.1 Утилита Character Map (Windows)
- •13.7.2 Утилита Key Caps (Mac)
- •13.7.3 Mac oSиUnicode
- •13.7.4 Специальные или альтернативные шрифтовые файлы
- •13.7.5 Знаки вне стандарта Unicode
- •13.7.6 Особенности форматов шрифтовых файлов
- •13.7.7 Особенности форматов в системе Macintosh
- •13.7.8 Особенности форматов в системе Windows
- •13.8 Системы управления шрифтами
- •13.9 Редакторы шрифта
- •Вопросы и задания
- •Рекомендуемая литература
13.7.8 Особенности форматов в системе Windows
Если вы посмотрите на шрифтовые файлы в папке операционной системы Windows, вы заметите, что каждый шрифт обозначается соответствующим значком, который позволяет отличать шрифтPostScriptотTrueTypeи отОрепТуре. Как и в системеМаc, PostScript-шрифты разных производителей имеют различные значки.
Имена шрифтовых файлов в ОС Windowsтакже указывают на формат файла. ФорматTrueTypeимеет расширениеttfилиttc, хотя эти расширения могут быть и у шрифтов форматаОрепТуре(так называемыхTrueType-ориентированных). Что касается системыWindows, то эти два формата практически идентичны, различаясь только комплектами знаков. Таким образом, не все шрифтыОрепТуреимеют расширениеotf.
Шрифты формата PostScriptимеют несколько расширений:pfb(для файла, содержащего данные о контурах, букваb означаетbinary— двоичный) иpfm(для файла, содержащего растровые экранные шрифты и метрики(т) — ширины знаков). Поскольку большинство версийWindowsосновано на системеDOS(дисковая операционная система), то длина названия шрифтового файла ограничивается восемью знаками плюс (после точки) тремя знаками расширения. Это делает названияPostScript-шрифтов весьма невразумительными. Например, трудно представить, что названиеVARG.pfbна самом деле означаетViva Regular. Напротив, названия шрифтов форматовTrueTypeиОрепТуреобычно пишутся нормальным английским языком.
Кроме того, для приложений Windowsобычным является отображение в пункте меню шрифтов их форматов. Ведь именно здесь и хочется получить эту информацию, поэтому было бы неплохо, если бы все программы располагали этой полезной возможностью.
13.8 Системы управления шрифтами
Существует большое количество программ-утилит, которые называют диспетчерами шрифтов (font manager), в чьи обязанности входит организация и управление огромным числом шрифтов, которые «населяют» ваш компьютер.
Наличие слишком большого количества установленных шрифтов может спровоцировать две проблемы. Во-первых, это замедляет работу компьютера, который должен непрерывно отслеживать состояние шрифтов. Во-вторых, создается слишком длинный список пункта меню Font (Шрифт), что затрудняет просмотр и выбор шрифта. Основное назначение диспетчера шрифтов — легко сводить число активных шрифтов к минимуму.
Суть этого состоит в обеспечении возможности в любой момент делать активными или неактивными как отдельные шрифты, так и группы шрифтов. Вы можете создавать наборы шрифтов (font sets), чтобы выполнить это мгновенно. Вы можете сформировать один набор шрифтов для определенной работы, или другой — для определенной программы. Шрифты могут входить в несколько таких наборов. Некоторые диспетчеры шрифтов могут автоматически инсталлировать шрифты для документа, который вы открываете.
Кроме того, программы-диспетчеры помогают организовать ваши шрифты более логично. Обычно операционные системы сбрасывают их в одну кучу (или еще хуже, в несколько разрозненных куч), программа-диспетчер может упорядочить их в соответствии с принципами, которые вам подходят: по форматам шрифта, начертаниям, типам шрифта (например, наборный шрифт, акцидентный шрифт и т.д.).
При наличии диспетчера шрифтов вам не нужно хранить шрифты в той папке, где обычно операционная система их ищет (если вы это сделали, то все они будут активными). Вместо этого, вы можете хранить шрифты там, где удобно вам, и по вашей команде диспетчер передаст их операционной системе. Эта возможность значительно облегчает работу с обширной библиотекой шрифтов, предназначенной, например, для рабочих групп.