Блог did5.ru

Про АйТи и около айтишные темы

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! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

28 Июн 2012 в 12:15

Рубрика: Windows

Метки:

Ваш отзыв