Шрифты. Разработка и использование
Шрифты в Windows 95
Растровые шрифты и шрифты TrueType. Работа со шрифтами опе¬
рационной системы Windows 95 достаточно сильно отличается от Windows
более ранних версий. Роль файлов win.ini и system.ini для самой Windows
и приложений, специально разработанных для Windows 95, теперь играет
системная база данных Registry. Если вы обладаете достаточным опытом
системного программирования для работы с ее ключами, вам может быть
полезна информация о расположении списка шрифтов в Registry. Полный
список шрифтов, контролируемых Windows (то есть bitmap и TrueType),
располагается в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\Fonts]. Экранные (bitmap) шрифты, исполь¬
зуемые системой, дополнительно перечисляются в [HKEY_LOCAL_
MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\fontsize], где
они группируются по размерам (96 и 120 для соответствующих размеров
логического дюйма1).
Впрочем, для подавляющего большинства реальных ситуаций в обра¬
щении к Registry нет никакой необходимости — управление шрифтами
осуществляется через ярлык папки «Fonts», находящийся в панели уп¬
равления (Control panels). Доступ к Fonts можно получить также с исполь¬
зованием Explorer'a Windows 95, найдя на диске с Windows папку
\WINDOWS\FONTS. В отличие от Windows 3.x, в этом каталоге
размещаются все шрифты, устанавливаемые с копированием шрифто¬
вых файлов. Для шрифтов, установленных без копирования, в
\WINDOWS\FONTS размещаются ярлыки соответствующих файлов.
Расширения файлов шрифтов такие же, как и для Windows 3.x: .FON —
для растровых и векторных, .TTF — для шрифтов TrueType. Заголовочный
файл .FOT в Windows 95 не создается. При этом в Windows 95, как обычно, вы
не увидите расширений файлов — они заменятся пиктограммами. Растро¬
вые и векторные шрифты представятся одной заглавной буквой «А», шриф¬
ты TrueType — двойной «Т». Имена файлов, содержащихся в папке Fonts,
Windows 95 также не выставляет напоказ — вместо них рядом с пиктограм¬
мами появляются названия самих шрифтов. Имена и расширения файлов
можно просмотреть в табличном режиме вывода содержимого папки Fonts.
1 Логический дюйм — термин графического интерфейса, используемый для определения
соотношения размеров изображений на экране и на твердой копии. На бумаге и пленке
дюйм (или физический дюйм) имеет размер 25.4 мм и состоит из 72 пунктов. На экране пункт
изображается как 1/72 логического дюйма. Физический размер изображения зависит от
физических размеров монитора и разрешения, с одной стороны, и количества пикселей на
логический дюйм, с другой стороны. В Windows 95 используются два стандартных масштаб¬
ных коэффициента — 96 или 120 экранных точек (пикселей) на логический дюйм. Для обес¬
печения точного соответствия размеров изображения на экране и бумаге вычислите разре¬
шение вашего дисплея (разделив размер экрана в пикселях на размер в дюймах) и установите
количество пикселей в логическом дюйме равным полученному числу.
- 110 -
Глава 5. Шрифт в компьютере
Достаточно просто познакомиться с рисунком символов нужного
шрифта — для этого можно просто дважды щелкнуть клавишей мыши на
его пиктограмме. В отличие от 3.x, Windows 95 при этом представляет все
основные символы шрифта, а также пример текста, выведенного разны¬
ми размерами — от 12 до 72 пунктов. Для TrueType, кроме того, приво¬
дится информация о фирме-разработчике и версии шрифта, что может
оказаться весьма существенным при выборе того или иного из одноимен¬
ных шрифтов.
Еще одним удобным свойством Windows 95 является возможность по¬
знакомиться с рисунком символов шрифта без его инсталляции — Explorer
позволяет вызвать окно информации о шрифте независимо от того, уста¬
новлен ли этот шрифт в Windows.
Для установки нового шрифта достаточно в окне папки Fonts вызвать
из меню File команду «Install new fonts» (установить новый шрифт), после
чего на экране появится знакомое нам по рис. 5.8 диалоговое окно добав¬
ления шрифтов. Отметим еще раз, что при установке шрифтов без копи¬
рования в каталог Windows в папке \WINDOWS\FONTS все же появляет¬
ся ярлык — ссылка на соответствующий файл.
Еще проще происходит удаление шрифтов — достаточно отметить не¬
нужные более шрифты и дать команду «удалить» (через меню File или с
помощью правой кнопки мыши). При этом автоматически удаляется и файл
шрифта (или ярлык, если шрифт устанавливался без копирования), и со¬
ответствующая информация в Registry.
Управление отображением не-TrueType шрифтов осуществляется
командой меню View\Parameters\TrueType. Включение флажка «Show
only TrueType fons in applications» (Включать в списки только шрифты
TrueType), как и раньше, блокирует отображение в списках прикладных
программ всех шрифтов, кроме TrueType.
Управление PostScript-шрифтами в Windows 95. Как и в Windows 3.x,
для работы с PostScript-шрифтами требуется установка дополнительного
программного средства — Adobe Type Manager. В Windows 95 помимо тре¬
тьей версии ATM может использоваться четвертая, специально разрабо¬
танная для Windows 95. Все, что было написано выше о третьей версии ATM
в Windows 3.x, может быть успешно использовано при установке той же
версии на новую операционную систему. Однако предпочтительным яв¬
ляется использование новой, четвертой версии, обладающей следующи¬
ми существенными отличиями:
— ATM версии 4 позволяет изменить список доступных шрифтов «на
лету», без выхода из прикладной программы;
— поддерживаются манипуляции как PostScript, так и TrueType шриф¬
тами;
— установленные шрифты можно объединять в наборы, быстро акти¬
визируя те и только те шрифты, которые требуются в данный момент.
- 111 -