Шрифты. Разработка и использование

Набор представляет собой множество font suitcase, то есть экранных
шрифтов (PostScript-шрифты должны находиться в том же каталоге, что и
font suitcase, которые на них ссылаются). Наборы можно создавать, унич¬
тожать, открывать, делать автоматически открываемыми при загрузке ком¬
пьютера. (Открытие set'a — это включение всех входящих в него шриф¬
тов, как если бы они выбирались из SystemFolder:Fonts при загрузке).
Создание набора осуществляется нажатием кнопки New Set, уничтоже¬
ние — командой «верхнего» меню «Remove Selected Items» (Удалить выде¬
ленные позиции). При уничтожении набора шрифты, входящие в него, не
деактивируются, и остаются в списке шрифтов операционной системы до
следующей перезагрузки. Если это нежелательно, набор следует деакти¬
вировать до уничтожения. Доступ к содержимому набора можно получить,
«повернув» щелчком мыши флажок-стрелку слева от имени набора; по¬
вторный щелчок мышью на флажке прячет список шрифтов.

Font suitcase в set'bi можно добавлять, исключать, переносить из од¬
ного набора в другой, открывать и закрывать поодиночке или группами
(закрыть font suitcase — означает исключить из списка доступных шриф¬
тов все шрифты, входящие в этот suitcase). Для открытия (активизации)
набора или отдельных шрифтов они выделяются в списке и нажимается
кнопка Open в нижней части окна. Закрытие (деактивирование) отме¬
ченных в списке наборов и отдельных шрифтов производится нажатием
кнопки Close. Активизированные Suitcase шрифты остаются в списке
шрифтов операционной системы только до ближайшей перезагрузки
компьютера или их закрытия.

Перенос шрифтов из набора в набор осуществляется простым «пере¬
таскиванием» мышью. Если один набор (также с помощью drag-and-drop)
помещается внутрь другого, в последнем создается ссылка (alias) на набор-
оригинал. Чтобы устранить взаимное включение наборов, просто удалите
alias из содержащего его набора.

Один из наборов Suitcase — Startup Set — особый. Его нельзя уничто¬
жить, а входящие в него шрифты активизируются автоматически при каж¬
дой загрузке операционной системы. Для того, чтобы входящие в некото¬
рый набор шрифты активизировались автоматически при каждой загрузке
системы, поместите их alias'bi в StartupSet, а сами файлы шрифтов разме¬
стите на загрузочном диске — поскольку остальные недоступны на момент
загрузки системы, Suitcase не сможет открыть эти шрифты.

Один и тот же font suitcase может входить в любое число наборов. Од¬
нако попытка открыть suitcase, содержащий уже открытый шрифт, при¬
водит к конфликту. Если такая попытка была сделана в диалоговом режи¬
ме, suitcase спрашивает, какой из font suitcase закрыть: тот, что был открыт
ранее, или только что открытый. При возникновении конфликта в про¬
цессе загрузки операционной системы процесс загрузки шрифтов прекра¬
щается, даже без выдачи предупреждающих сообщений.

- 128 -

Глава 5. Шрифт в компьютере

Команды «верхнего» меню Show Open Fonts, Show Suitcase Fonts, Show
System Fonts и Show Temporary Fonts позволяют просмотреть списки от¬
крытых (активных) шрифтов, шрифтов, содержащихся в наборах Suitcase,
шрифтов, загруженных через SystemFolder и временно открытых шриф¬
тов соответственно. Пример списка открытых шрифтов приведен на
рис. 5.27. «Выпадающее» меню в верхней части окна позволяет быстро пе¬
реключаться между списками.

Fonts

Show I open fonts

Name

Kì nd

Location

А

HeroldC

Suitcase font

7600 Hard Disk:UtilitiesAHF...

<7

А

IzhitsaC

Suitcase font

7600 Hand Disk:UtilitiesAll F...

А

Monaco

system font

7600 Hard DiskSystem Folde...

А

New York

system font

7600 Hard DiskSystem Folde...

А

Suitcase font

7600 Hard Disk:UtilitiesAllF...

А

Palati no

system font

7600 Hard DiskSystem Folde...

А

PragmaticaC

Suitcase font

7600 Hard Disk:UtilitiesAUF...

А

PragmaticaCondC

Suitcase font

7600 Hard Disk:UtilitiesAll F...

V Sample

Printer Font: —

Size: [ТГ □ И □ Bold
О Italic
©Normal □ Underline

О Condensed □outline

О Extended П Shadow

Puc. 5.27. Окно информации о шрифте в Suitcase 3.0

Центральную часть окна занимает собственно требуемый список шриф¬
тов с указанием типа и расположения на диске, в нижней части распола¬
гается пример начертания символов и переключатель вариантов начерта¬
ния шрифта.

В отличие от ATM, Suitcase не контролирует и не отображает наличие
PostScript-версии шрифта, а также допустимость использования вариан¬
тов начертания одного и того же шрифта.

Добавление шрифта в отмеченный в главном окне набор производится
нажатием кнопки «Add...» в нижней части окна. Открывающееся при этом
окно (рис. 5.28) позволяет прогуляться по дискам и каталогам и добавить к
набору интересующие Вас font suitcase.

Включение флажка «Open immediately» позволяет открыть добавлен¬
ные шрифты одновременно с их записью в базу данных Suitcase при на¬
жатии кнопки Done.

- 129 -

5 — Шрифты