Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Установка дополнительных шрифтов (http://forum.oszone.net/showthread.php?t=178727)

north7 21-06-2010 02:58 1438308

Установка дополнительных шрифтов
 
Столкнулся с проблемой автоматической установки доп.шрифтов на семёрке. На форуме откопал несколько стареньких тем по этому же вопросу, только для 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] мне обнаружить ничего не удалось.

Может есть ещё какие-нибудь мысли по этому поводу? Должно же быть какое то решение...

north7 25-06-2010 00:22 1441198

Решил проблему :)
Второй способ оказывается замечательно работает и на семёрке, всему виной моя невнимательность :blush2:

Чтобы создать ключ реестра со списком шрифтов я на рабочей системе ручками их добавил в C:\Windows\Fonts и сделал экспорт реестра соответствующей ветки [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]. А при ручном добавлении шрифтов они все копируются в папку с изменёнными именами файлов. В конце имени каждого шрифта добавляется знак подчёркивания и ноль. И в реестре соответственно регистрационные записи шрифтов тоже с нулями... Нули то эти в полученном рег-файле я и не сразу заметил :)

Если тема особого интереса не представляет, можно смело в топку.


Время: 18:28.

Время: 18:28.
© OSzone.net 2001-