- 127 -
Порядок просмотра шрифтов и формирования их списка при за-
грузке операционной системы следующий:
• системные шрифты из системного ресурсного файла System;
• bitmap и TrueType шрифты из каталога SystemFolder:Fonts;
• bitmap и TrueType шрифты из автоматически открываемых на-
боров расширения Suitcase и панели управления ATM.
Список шрифтов может быть изменен без перезагрузки машины
с помощью средства suitcase или четвертой версии ATM, о которых
пойдет речь ниже. При формировании списка в процессе начальной
загрузки операционная система открывает не более 128 файлов с эк-
ранными шрифтами - последующие игнорируются. Процесс может
прекратиться досрочно также в том случае, если в двух или более font
suitcase, расположенных в SystemFolder:Fonts, присутствуют одно-
именные шрифты, вызывающие конфликтную ситуацию, или suitcase c
нарушенной структурой данных (испорченный шрифт).
PostScript шрифты не загружаются и не просматриваются адми-
нистратором шрифтов при загрузке системы. Они могут использовать-
ся для вывода на печать или дисплей, если в системе присутствует
system extension ATM (Adobe Type Manager). Он поставляется как от-
дельная программа, а также входит в комплекты поставки таких про-
граммных пакетов, как Adobe Illustrator или Adobe Acrobat. Для того,
чтобы обеспечить операционной системе доступ к PostScript шрифту,
необходим соответствующий ему bitтар шрифт или font suitcase,
содержащий ссskre на outline-шрифт.
Операционная система и ATM выбирают bitmap или outline
шрифты для вывода на то или иное устройство, устанавливая соот-
ветствие между ними по имени шрифта, содержащемуся внутри фай-
ла, и по номерам ресурсов. При выводе на экран шрифты используют-
ся в следующем порядке:
• bitmap font нужного размера;
• если такой не найден, используется TrueType font;
• если и такой не найден, используется PostScript font;
• если и он отсутствует, берется ближайший по размеру bitmap
font и пересчитывается на нужный размер.
При выводе на печать приоритет имеют outline-шрифты. Выбор
между TrueType и PostScript определяется в первую очередь номером
ресурса, поэтому заранее практически нельзя точно определить, какой
из outline шрифтов будет использован, если наличествуют оба типа
шрифтов. Поиск шрифтов производится в SystemFolder:Fonts и в ката-
логе, где находится bitmap шрифт. При отсутствии outline шрифта на
печать выводится bitmap шрифт.
При комплектации пакета шрифтов, а также при временной ус-
тановке шрифтов клиента (например, для вывода с чужой верстки на