Шрифты. Разработка и использование
Помимо образцов символов и служебной информации (типа имени
шрифта в PostScript-файле и номера версии) в заголовочной части окна
содержится весьма существенная информация. Четыре «разворачиваю¬
щихся списка» в верхней части окна позволяют просмотреть названия
наборов шрифтов (левый верхний), перечень suitcase в текущем наборе
(левый нижний), перечень шрифтов в текущем suitcase (правый верхний)
и перечень доступных для данного шрифта начертаний (правый нижний).
Последняя возможность очень важна для правильной работы с семейства¬
ми шрифтов, о чем речь пойдет в соответствующем разделе.
Каждый из разворачивающихся списков может, разумеется, использовать¬
ся для переключения между возможными вариантами. В основной части окна
немедленно отображается соответствующая информация о выбранном
шрифте. Помимо внешнего вида символов здесь можно найти имена файлов
шрифтов (но, к сожалению, не информацию об их расположении на диске),
что важно для передачи шрифтов вместе с документом (например, на вывод).
Правильно установленный и комплектный шрифт для любого размера
имеет символы с гладким контуром. Если ATM не может найти необходи¬
мого для формирования экранных символов большого размера контурного
шрифта, администратор шрифтов операционной системы создает необхо¬
димые символы, масштабируя соответствующий экранный шрифт. При этом
не выдается никаких предупреждений, но шрифт большого размера имеет
характерный «зубчатый» край (как на рис. 5.1). Пользоваться таким шриф¬
том для вывода на печать и фотоформы нельзя — на бумаге либо появятся
столь же грубые растровые символы, либо принтер произведет замену
шрифта на шрифт «по умолчанию» из своего набора (нерусифицирован-
ные Times или Courier) со всеми вытекающими отсюда последствиями.
Существенным недостатком ATM 4.0 для Macintosh является невозмож¬
ность удалить шрифты, входящие в некоторый набор, одновременно из
всех наборов и общего списка шрифтов. В версии для IBM для этой цели
служит флажок «Remove Fonts from all Sets and Master Font List». Из-за от¬
сутствия такого флажка в версии для Macintosh шрифты, даже удаленные
из всех наборов, остаются в списке известных ATM шрифтов. Это приво¬
дит к засорению базы данных ненужными шрифтами, замедлению рабо¬
ты, а при удалении самих файлов шрифтов или съемного носителя инфор¬
мации с ними — весьма вероятному сбою в работе, проявляющемуся в
«потере» контурной составляющей шрифтов — несмотря на то, что необ¬
ходимые PostScript-шрифты присутствуют, ATM ведет себя так, как будто
их нет и в помине. В такой ситуации лучше всего полностью очистить базу
данных (в списке шрифтов следует переключиться на known fonts, восполь¬
зоваться select all и нажать пиктограмму с мусорной корзиной), а затем
вновь создать необходимые наборы.
Чтобы удалить шрифты, входящие в некоторый набор, из базы дан¬
ных, активизируйте только его, переключите список шрифтов в режим
active fonts и удалите все шрифты, которые окажутся в списке.
- 126 -
Глава 5. Шрифт в компьютере
Использование средства Symantec Suitcase. Третий способ основан на
использовании системного расширения Suitcase™ (это совсем не то же са¬
мое, что и font suitcase), поставляемого фирмой Symantec. Suitcase™, обеспе¬
чивает подключение и отключение шрифтов «налету», без перезагрузки ком¬
пьютера. Suitcase не обеспечивает преобразование PostScript-символов в
bitmap и их загрузку в принтер — эти функции являются прерогативой ATM.
Suitcase обеспечивает только манипуляции со списком активных шрифтов.
Suitcase версии 3.0 состоит из system extension, который нужно поместить
в SystemFolder:Extensions, и выполняемой программы, которую в принципе
можно поместить куда удобно. Обычно выполняемый модуль Suitcase разме¬
щают в SystemFolder: AppleMenuItems и вызывают через Apple меню. Suitcase
вызывается как обычная прикладная программа или нажатием клавиш
command + option + К, но обязательно при загруженном suitcase extension.
Использование Suitcase позволяет оставить в SystemFolder:Fonts толь¬
ко системные шрифты, а остальные подключать по мере необходимости.
Это экономит время загрузки, позволяет держать в памяти только те шриф¬
ты, которые действительно нужны для работы.
Главное диалоговое окно Suitcase, появляющееся при вызове програм¬
мы, показано на рис. 5.261. Suitcase оперирует в качестве основной струк¬
турной единицы набором шрифтов (set).
SYMANTEC.
cs
Name
Size Kind
Open Compressed
> Cl Ornament
14 Items font set
*
e> ci ReM*
3 Items font set
- ■ KB
22 Items startup sat
at startup
a
Advergottk
39 К font suitcase
a
AG Bengal g
39 К font suitcase
a>
Baskervll
39 К font suitcase
Cl
Baza
- alias
a
Decor Bitmap
39 К font suitcase
a
DecorCgr
58 К font suitcase
7
d
Do poi n
— alies
a
FreeSet
58 К font suitcase
a
Futuris
78 К font suitcase
a
FuturlsC
39 К font suitcase
ffl
GaramondC Suitcase
156 К font suitcase
a
GeramondNarrmÆ Suitcase
136 К font suitcase
a
HeroldC Suitcase
39 К font suitcase
a
IzhltsaC Suitcase
39 К font suitcase
KabelC Suitcase
font suitcase
r
[ Neu* Set ) [ Rdd... ) [ Close ) [ Open )
Kl n4: startup set
Where: —
Рис. 5.26. Главное диалоговое окно Suitcase 3.0
1 Если Вы случайно или намеренно закрыли это окно, вызвать его можно командой «верх¬
него» меню Show Font Sets.
- 127 -