Шрифты. Разработка и использование
Набор представляет собой множество 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 — Шрифты