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

Помимо образцов символов и служебной информации (типа имени
шрифта в 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 -