north7
21-06-2010, 02:58
Столкнулся с проблемой автоматической установки доп.шрифтов на семёрке. На форуме откопал несколько стареньких тем (http://forum.oszone.net/thread-92136.html) по этому же вопросу, только для Windows XP, но для семёрки они не годятся.
Имеется комплект необходимых шрифтов, 2/3 в формате TrueType (.ttf ), остальные в формате OpenType (.otf).
Пару проверенных способов:
1. При помощи утилитки fontinst.exe. На семёрке метод отлично работает, но только с теми шрифтами, которые поддерживает утилита fontinst.exe, а это форматы .fon и .ttf. Формат OpenType (.otf) она к сожалению не понимает. Попытался поискать обновлённую версию утилиты с возможной поддержкой OpenType, но безуспешно...
2. Копирование шрифтов в папку C:\Windows\Fonts с добавлением в реестр ключа для регистрации. Этот метод вообще на семёрке не работает :(. Как я только не пытался вычислить с помощью Regshot, какие изменения вносятся в реестр при ручной активации шрифта, но кроме добавлении записей в ветку [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] мне обнаружить ничего не удалось.
Может есть ещё какие-нибудь мысли по этому поводу? Должно же быть какое то решение...
Имеется комплект необходимых шрифтов, 2/3 в формате TrueType (.ttf ), остальные в формате OpenType (.otf).
Пару проверенных способов:
1. При помощи утилитки fontinst.exe. На семёрке метод отлично работает, но только с теми шрифтами, которые поддерживает утилита fontinst.exe, а это форматы .fon и .ttf. Формат OpenType (.otf) она к сожалению не понимает. Попытался поискать обновлённую версию утилиты с возможной поддержкой OpenType, но безуспешно...
2. Копирование шрифтов в папку C:\Windows\Fonts с добавлением в реестр ключа для регистрации. Этот метод вообще на семёрке не работает :(. Как я только не пытался вычислить с помощью Regshot, какие изменения вносятся в реестр при ручной активации шрифта, но кроме добавлении записей в ветку [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] мне обнаружить ничего не удалось.
Может есть ещё какие-нибудь мысли по этому поводу? Должно же быть какое то решение...