ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.05.2024
Просмотров: 587
Скачиваний: 0
условно, должно быть отдано последним. При выводе на принтер
(или иные устройства вывода) возможен вариант, исключающий преобразования - в этом случае вместо шрифтов TrueType выводятся «соответствующие» им шрифты PostScript, имеющиеся в памяти принтера или загруженные в нее. Соответствие имен шрифтов PostScript и TrueType устанавливается специальной таблицей, называемой таблицей соответствия (substitution table). K сожалению, для полиграфических задач этот путь неприемлем - точного соответствия шрифтов разных типов не наблюдается, а различия (даже очень незначительные) приводят к заметному искажению распределения текста по странице.
Недостатком outline-шрифтов по сравнению с bitmap (причем PostScript в большей степени, чем TrueType) являются значительные затраты времени на формирование изображения. При этом необходимо учитывать, что при выводе изображения на бумагу или пленку эти потери несоизмеримо меньше времени собственно печати или экспонирования, связанного с работой механических устройств. При выводе только на экран время, затрачиваемое на генерацию битовых карт символов соизмеримо или больше времени отображения символов на экране, и тщательная прорисовка символов приводит к раздражающему замедлению вывода на дисплей текстовой информации. Поэтому обычно в комплекте шрифтов присутствуют как bitmap-шрифты для быстрого вывода на экран, так и контурные шрифты для вывода на принтер, фотонаборный автомат или для прорисовки символов на экране при больших увеличениях. Векторных шрифтов также требуют программы, непосредственно обрабатывающие контуры букв - такие,
как Adobe Illustrator, Adobe Photoshop или Macromedia FreeHand.
Шрифты в операционной системе. Файл шрифтов. Установка и удаление шрифтов
B современной архитектуре компьютерных систем управление шрифтами является прерогативой операционной системы20 - Windows для IBM PC или Mac OS для Apple Macintosh (и всех совместимых компьютеров, разумеется). Операционная система предоставляет прикладным программам список доступных шрифтов, обеспечивает отображение текстовой информации на дисплее и ее вывод на печать, и другие подобные устройства.
Все перечисленные операционные системы поддерживают два
20 Сейчас кому-то это может показаться безусловно очевидным, однако до появления Windows ситуация была несколько иной - каждый пакет программ, будь то Word for DOS, Chiwriter, Tex, Ventura и т.д., имел в своем составе комплекты разнообразных шрифтов и (иногда) средств для работы с ними.
- 106 -
класса шрифтов - растровые (bitmap) и контурные (outline) в формате TrueType. Растровые шрифты используются самой операционной системой для формирования текстов в строках меню, окнах диалога и системных сообщениях. Конечно, bitmap-шрифты можно использовать для работы с текстовыми документами. Однако при этом необходимо помнить, что получит качественный бумажный эквивалент текста, сверстанного с помощью растровых шрифтов, просто нельзя - буквы будут иметь ярко выраженную «зубчатую» структуру. C точки зрения полиграфического использования имеет смысл говорить лишь о TrueType и PostScript-шрифтах.
Для использования PostScript-шрифтов на компьютер инсталлируется дополнительное средство - Adobe Type Manager (ATM). При его наличии операционная система может использовать PostScriptшрифты для вывода на экран или печать. Подробнее о работе ATM речь пойдет чуть ниже.
Поскольку ответы на вопросы, вынесенные в заголовок, в значительной мере зависят от того, на каком компьютере и в какой операционной системе вы работаете, дальнейшее рассмотрение разбива-
ется на три части - Windows 3.х21, Windows 9522 и Mac OS.
Шрифты в Windows 3.x
Растровые шрифты и шрифты TrueType. B операционной системе Windows 3.x список доступных системе (кроме PostScript) шрифтов содержится в секции [fonts] файла win.ini. B названной секции перечисляются имена шрифтов в операционной системе, их типы и имена файлов, содержащих собственно информацию о начертании символов. Имена файлов даются с расширениями, но без указания пути; местом размещения файлов шрифтов по умолчанию является каталог \WINDOWS\SYSTEM (конечно, если сама операционная система размещена в каталоге \WINDOWS). При размещении шрифтов в другом каталоге путь к нему может быть указан полностью.
Растровые шрифты по умолчанию имеют расширение .FON23, шрифты TrueType - расширение .TTF. При инсталляции TrueType шрифта для него создается «заголовочный» файл с расширением
.FOT, используемый Windows для своих внутренних целей. При этом в
21Здесь под Windows 3.x понимается либо Windows 3.1, либо Windows for Workgroups
3.11.Более ранние версии Windows не поддерживали работу с TrueType-шрифтами.
22Поскольку в работе Windows 95 сохранилось много общих черт с предшествующими версиями, пользователям Windows 95 следует также изучить фрагмент, посвященный
3.x.
23To же расширение имеют векторные шрифты, входящие в состав Windows, например, Modern.fon.
-107 -
win.ini записывается ссылка именно на этот служебный файл; имя
.TTF-файла, содержащего сам шрифт, содержится внутри .FOT. Структура файла .TTF достаточно сложна, и ее знание едва ли
пригодится пользователю - для изменения шрифтовых файлов используются специальные программы - редакторы шрифтов. Отметим лишь, что для Windows файл TrueType-шрифта содержит как описание контурного шрифта, так и его экранную (bitmap) версию для стандартного размера символов.
Для манипуляций с растровыми и TrueType шрифтами используются стандартные средства операционной системы. B Windows 3.x для этого используется панель управления «Fonts» («Шрифты» в русскоязычной версии). Рассмотрим кратко последовательность действий при установке и удалении шрифтов типа TrueType (bitmap-шрифты, как говорилось выше, практически непригодны для полиграфического применения).
Рисунок 5.7 Главное диалоговое окно диспетчера шрифтов в Windows 3.11
Установка новых шрифтов. Активизируйте группу диспетчера программ (Programm manager) «Основная» и вызовите «Панель управления». Вызовите панель управления «Шрифты» . При этом на дисплее появится главное диалоговое окно диспетчера шрифтов, приведенное на Рисунок 5.7.
Bлевой верхней его части располагается список шрифтов, уста-
-108 -
новленных в операционной системе в данный момент24. После названия шрифта для TrueType в скобках указывается тип шрифта. Под списком расположен пример начертания символов (Образец) для шрифта, выделенного в списке в данный момент. Если выделено более одного шрифта, окно образец остается пустым. Еще ниже дается текстовая характеристика шрифта.
Для того, чтобы установить новый шрифт, сначала убедитесь в отсутствии в списке установленных шрифтов одноименного. Если такой имеется, решите для себя, какой из двух шрифтов, имеющих одно и то же имя, вы будете использовать. Если вы решили использовать новый шрифт с тем же именем, что и существующий, перед инсталляцией удалите старый шрифт.
Если одноименного шрифта нет (или он уже удален), нажмите кнопку «Добавить...» диалогового окна Шрифты. Ha экране появится диалоговое окно добавления шрифтов «Добавить шрифты» (Рисунок
5.8).
Рисунок 5.8 Диалоговое окно установки новых шрифтов в Windows 3.11
B верхней левой его части располагается список доступных шрифтов в текущем каталоге, который указывается стандартным для Windows образом в нижней части диалогового окна. Укажите диск и каталог, содержащий нужные вам шрифты. Список шрифтов строится автоматически при переходе в каждый новый каталог путем просмотра всех файлов с расширениями .FON, .TTF и .FOT (в последнем случае в паре с каждым .FOT-файлом заголовка должен быть файл .TTF, на
24 Естественно, в этом списке присутствуют только bitmap и TrueType, но не PostScriptшрифты.
- 109 -
который он ссылается).
Просмотр каталога при большом количестве файлов может занимать до нескольких минут, поэтому состояние процесса отображается (в виде счетчика процентов) в правой части диалогового окна. После завершения построения списка он отображается на экране. Отметьте нужные для установки шрифты (для множественной селекции используйте клавиши Shift и Ctrl или кнопку Выбрать все - Выделить все). Обратите внимание на состояние флажка «Копировать шрифты в каталог Windows» в правой нижней части диалогового окна. Если флажок неактивен, шрифты будут только занесены в список доступных шрифтов в файле win.ini, а сами файлы шрифтов останутся на прежнем месте25. Этот способ установки используется редко и может быть рекомендован только опытным пользователям. Его преимущество состоит в более быстрой установке (не нужно копировать файлы шрифтов) и уменьшении количества файлов в WINDOWS\SYSTEM, что положительно сказывается на скорости работы системы. Однако неправильные манипуляции при такой установке могут привести к сбоям в работе системы или неумышленному уничтожению оригиналов шрифтовых файлов. Более безопасной является установка шрифтов с копированием файлов в системный каталог (флажок «Копировать шрифты в каталог Windows» должен быть активен). Собственно установка осуществляется нажатием кнопки OK. После копирования файлов шрифтов и обновления списка диалоговое окно «Добавить шрифты» автоматически закрывается. Большинство программ загружают список шрифтов один раз - при запуске, поэтому после изменения состава шрифтов нужно закрыть прикладную программу и войти в нее снова, чтобы увидеть изменения.
Удаление шрифтов. Активизируйте группу диспетчера программ (Programm manager) «Основная» и вызовите «Панель управления». Вызовите панель управления «Шрифты». При этом на дисплее появится главное диалоговое окно диспетчера шрифтов, приведенное
на Рисунок 5.7. Выделите, используя клавиши Shift и Ctrl, имена шрифтов, подлежащих удалению, и нажмите кнопку Remove. B появившемся диалоговом окне подтверждения удаления шрифтов (Рисунок 5.9) отметьте флажок «Удалить Файл Шрифта с Диска», если вы хотите удалить не только ссылки на шрифты из файла win.ini, но и сами файлы шрифтов.
25 Иными словами, вместо копирования файлов в WINDOWS\SYSTEM в win.ini записываются имена диска и каталога, в котором находятся устанавливаемые шрифты. Естественно, что этот диск должен быть доступен все то время, пока шрифты остаются установленными в системе. Удаление файлов шрифтов (или диска с ними) приведет к ошибке при загрузке Windows.
- 110 -
Рисунок 5.9 Диалоговое окно удаления шрифтов в Windows 3.11
He отмечайте флажок удаления файлов шрифтов, если вы устанавливали шрифты без копирования их в каталог WINDOWS, так как это приведет к удалению оригиналов шрифтов, а не их ко-
пий. Для подтверждения удаления всех отмеченных шрифтов нажмите кнопку «Да Для Всех». После удаления шрифтов диалоговое окно подтверждения закроется автоматически, и в главном диалоговом окне диспетчера шрифтов появится обновленный список шрифтов. Не удаляйте шрифты, входящие в состав поставки Windows («системные шрифты») - это может серьезно нарушить работу системы.
Управление TrueType шрифтами. B главном диалоговом окне диспетчера шрифтов Windows 3.x присутствует еще одна кнопка - «TrueType». Вызываемое ей диалоговое окно (Рисунок 5.10) позволяет разрешить или запретить использование TrueType шрифтов (флажок «Задействовать шрифты TrueType» должен быть активен, чтобы используемые вами программы могли использовать TrueType).
Рисунок 5.10 Диалоговое окно управления использованием TrueType-
шрифтов в Windows 3.11
При разрешении использования TrueType второй флажок в этом окне («Показывать в Приложениях Только Шрифты TrueType»), будучи активизирован, запрещает появление в списках любых шрифтов, кроме TrueType - как растровых, так и PostScript. Активизируйте оба флажка, если собираетесь работать только c TrueType. Снимите отметки с обоих флажков, если предполагаете использовать только шрифты PostScript. Отметьте только флажок «Задействовать шрифты TrueType», если предполагается совместное использование обоих ти-
- 111 -
пов контурных шрифтов.
PostScript-шрифты. Управление шрифтами типа 1, или Post- Script-шрифтами, в Windows 3.x осуществляется с помощью специальной вспомогательной программы, называемой Adobe Type Manager - сокращенно ATM. B Windows 3.x может работать ATM версии 2 или 3 (но не 4). Adobe Type Manager поставляется как отдельная программа, или входит в комплект поставки других продуктов фирмы Adobe - Adobe PageMaker или Adobe Photoshop. При установке ATM драйвер обслуживания PostScript-шрифтов записывается в список автоматически запускаемых при загрузке Windows программ в разделе [boot] файла system.ini26. Панель управления программы ATM записывается при инсталляции в группу Main диспетчера программ Windows. Естественно, при желании эту панель управления можно переместить в любую другую группу. Вместе с программой устанавливается некоторое количество шрифтов, по умолчанию размещаемых в каталоге
C:\PSFONTS27. Каждый PostScript-шрифт, установленный в Windows,
состоит из двух компонентов – собственно описания шрифта (.PFBфайл) и файла метрики шрифта (.PFM-файл). B .PFB-файле содержится информация о начертаниях символов, закодированная в соответствии с правилами расширенной версии языка PostScript. Файл метрики шрифта содержит два дополнительных, но очень существенных для работы со шрифтом блока данных – таблицу размеров символов (метрику) и таблицу кернинга. Эти таблицы используются программами обработки текста для определения точного положения символов на экране или бумаге. ATM по умолчанию размещает .PFMфайлы в каталоге C:\PSFONTS\PFM. Список установленных Post- Script-шрифтов, также как и информацию о настройках ATM, программа размещает в своем собственном файле инициализации atm.ini. Помимо этого, в файле win.ini записывается таблица соответствия
(substitution) TrueType и PostScript-шрифтов, а также список шрифтов,
подлежащих автоматической загрузке в каждый из подключенных к компьютеру PostScript-принтеров.
Adobe Type Manager автоматически выполняет все операции растрирования, связанные с формированием экранных версий символов, а та -же обеспечивает автоматическую загрузку нужных шрифтов в принтер и преобразование описания шрифта в нужную форму для не-PostScript принтеров.
26Соответствующая строка в system.ini имеет вид system.drv = atmsys.drv
27Поскольку Adobe - американская фирма, поставляемые ею вместе с ATM шрифты нерусифицированны. Если вы предполагаете работать с русифицированными Post- Script-шрифтами, удалите нерусифицированные шрифты с похожими именами, как описано в разделе «Удаление PostScript-шрифтов». Это позволит вам избежать многих досадных ошибок.
-112 -