Windows XP не видит шрифты в Fonts
Многие проектировщики используют гостовские шрифты в своей работе. Эти шрифты приходится доставлять в Windows XP системным администраторам, т.к. у сотрудников нет прав админа на рабочих станциях. Вроде дело нехитрое, но после копирования шрифтов на компьютер пользователя по сети в папку C:\Windows\Fonts, они там не отображаются. Т.е. смотришь на папку по сети – файлы со шрифтами есть, а смотришь на ПК у пользователя – шрифтов нет.
Поэкспериментировал, стало ясно, что шрифты должны регистрироваться в системе. А регистрация шрифтов в реестре Windows происходит только под администратором. Т.е. в моем случае после копирования по сети шрифтов в папку C:\Windows\Fonts, нужно залогиниться на этом компе под учеткой с правами администратора. Тогда новые шрифты будут отображаться у всех пользователей.
Все зарегистрированные шрифты прописаны в реестре:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
Автоматизировать процесс установки шрифтов в Windows можно с помощью программы от Microsoft – fontinst.exe. Копируем все в одну папку: шрифты (только .ttf), fontinst.exe и тут же создаем файл fontinst.inf, в котором прописываем шрифты для установки. Формат файлы такой:
[fonts] NewFont1.ttf NewFont2.ttf
После этого запускаем — fontinst.exe /f fontinst.inf
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!