Как операционные системы управляют шрифтами
Для того чтобы операционная система могла поставлять приложениям информацию о шрифтах и отображать их на экране, шрифты должны быть установлены (install) в системе. Другими словами, они должны быть сохранены в определенной папке, чтобы операционная система всегда могла к ним обратиться.
В операционной системе Windows — это папка Windows/Fonts, а для установки и удаления (uninstall) шрифтов используется диалоговое окно Fonts (Шрифты) Панели управления.
В поздних версиях операционной системы Macintosh вплоть до версии System 9.x установленные шрифты хранились в папке System/Fonts.
Операционные системы Windows 2000 и Macintosh OS X имеют несколько папок, в которых хранятся инсталлированные шрифты, в зависимости от того, является данный компьютер сервером (обеспечивает другие компьютеры ресурсами, втом числе и шрифтами) или клиентом (использует ресурсы сервера).
Если установлена программа-менеджер шрифтов [см. гл. 4), то шрифты могут храниться в разных папках. Эта программа в содружестве с операционной системой обеспечивает доступ к любым шрифтам из любых приложений, это значит, что названия этих шрифтов обязательно появятся в меню Font (Шрифт) прикладной программы.
Без менеджеров шрифтов простого хранения шрифтов в какой-либо папке на жестком диске еще недостаточно для того, чтобы они стали доступными системе. И только если шрифты правильно установлены, они становятся доступными для всех программ.
В операционных системах версий, более ранних, чем OS X, шрифт, установленный во время работы прикладной программы, не был сразу ей доступен. Если вы инсталлировали шрифт, когда прикладная программа уже загружена, то операционная система выведет предупреждение. Для получения доступа к этому шрифту некоторые программы необходимо закрыть и снова загрузить; частью их загрузочной процедуры как раз является просмотр списка шрифтов, установленных в системе.
Вместе с тем некоторые программы, включая ведущие программы верстки, обладают механизмом динамического обновления шрифтовой информации. Это значит, что они постоянно находятся в тесном контакте с операционной системой и мгновенно откликаются на изменения, отображая новые шрифты в меню Font (Шрифт) без перезагрузки. Версии операционной системы, более ранние, чем OS X, не позволяли также удалить шрифт, пока такая программа работает, из опасения, что это может вызвать проблемы в приложении при обращении к информации о шрифтах.
Приложения, работающие в операционной системе Windows, опрашивают операционную систему каждый раз, когда вы обращаетесь к меню Font (Шрифт) или открываете одноименное диалоговое окно, поэтому шрифты можно добавлять в любое время: они немедленно становятся доступными.