это похоже на этой вопрос в SF, за исключением того, что это происходит на моем ноутбуке, где мой идентификатор пользователя является частью группы администраторов.
шрифты, которые я устанавливаю исчезают после перезагрузки. Мне очень нужны эти шрифты по 2 причинам: 1. Некоторые шрифты фиксированной ширины, к которым я слишком привык для программирования/IDE/Emacs. 2. Специальные шрифты для просмотра контента на индийских языках.
любые идеи о том, как я могу предотвратить это от happenning ?
сценарий:
- загрузка и вход в windows с помощью моего идентификатора пользователя.
- установить новый шрифт (Goto C:WINDOWSFonts, нажмите
File -> Install new font...
выберите место, ВыберитеCopy files to fonts folder
, нажмите кнопкуOK
) - установлен новый шрифт. Это видно во всех приложениях, например, в Microsoft Word и GNU Emacs.
- перезагрузите компьютер и войдите в идентификатор пользователя.
- новые шрифты, установленные в шаге 2 ушли ! Они не доступно в любом приложении.
я проверил следующее:
- Я использую windows XP.
- мой пользователь входит в группу администраторов
- С точки зрения разрешений windows (вкладка "Безопасность" в свойствах папки) группа "администраторы" имеет полный контроль над C:WindowsFonts папка
-
даже после перезагрузки файлы шрифтов присутствуют в C:WindowsFonts папка и я не могу переустановить их. Когда я пытаюсь переустановка я получаю диалоговое окно ошибки
-
отсутствуют только новые шрифты, которые я установил.
- ключ реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFonts
показывает эти шрифты, сопоставленные с соответствующими файлами шрифтов. - In
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionIniFileMappingwin.ini
значениеFonts
сопоставляется с даннымиSYS:MicrosoftWindows NTCurrentVersionFonts
(это#SYS:MicrosoftWindows NTCurrentVersionFonts
по умолчанию).