[решено] Установка дополнительных шрифтов

Аватара пользователя
Алексей Н.

[решено] Установка дополнительных шрифтов

Сообщение Алексей Н. »

Зравствуйте все!

Вопрос такой. Пытаюсь при "тихой" установке добавлять в систему дополнительные шрифты. Сам процесс вроде никаких затруднений не представлят. Скопировать в папку WINDOWS\Fonts нужные файлы шрифтов. Но вот результат этого процесса мало радует. Сразу хочу сказать, что пробовал несколько путей. На этапе постинсталляции пробовал копировать шрифты с помощью самораспаковывающегося архива, пробовал устанавливать их с помощью самодельного инсталлятора. Пробовал на этапе Т-12 копировать их с помощью батника. Результат один и тот же.

Система не видит этих новых шрифтов. Когда я захожу в папку Fonts, в ней присутствуют только стандартные шрифты. Соответственно Ворд и другие приложения видят только стандартные шрифты. Но стоит только изменить вид папки на список или таблицу. (Правой кнопкой мыши "Вид->список/таблица"). Сразу же появляются все новые шрифты и все работает нормально. Каждый раз заходить после установки в папку со шрифтами и совершать это в общем то глупое действие нет никакого желания. Если кто-то знает как справиться с такого рода проблемой подскажите, пожалуйста.
Аватара пользователя
wadimus

Re: [решено] Установка дополнительных шрифтов

Сообщение wadimus »

просто запустить fontinst.exe ..



в папке с fontinst.exe должны быть файл fontinst.inf и шрифты (а список шрифтов в текстовом файле fontinst.inf)

и установятся только те шрифты, которые попали в список!



таким образом, можно сделать выбор: шрифты полный набор, минимально-необходимые, красивые .. и прочее ..

для этого держать разные копии fontinst.inf и подставлять нужную версию fontinst.inf в папку установки
Аватара пользователя
Алексей Н.

Re: [решено] Установка дополнительных шрифтов

Сообщение Алексей Н. »

Спасибо за объяснение и утилиту.

Перед тем как пробовать пару вопросов по использованию.

Если я правильно понял:



1 Создаем файл fontinst.inf, где прописываем наши шрифты. (Можно только .ttf?)

2 Копируем шрифты в папку Fonts

3 Запускаем fontinst.exe /f fontinst.inf

Правильно?
Аватара пользователя
Petya V4sechkin

Re: [решено] Установка дополнительных шрифтов

Сообщение Petya V4sechkin »

Цитата Алексей Н.:



Можно только .ttf?



Не знаю, не пробовал.




Цитата Алексей Н.:



Копируем шрифты в папку Fonts



Насколько я помню, шрифты + fontinst.exe + fontinst.inf должны быть в одной папке.



Вообще говоря, при регистрации шрифты прописываются в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Это поможет вам облегчить отладку/экспериментирование. В принципе, можно обойтись и без fontinst.exe, внося необходимые записи в этот раздел реестра (но при таком варианте система "увидит" новые шрифты только после перезагрузки).



Дополнительные ссылки:

Разное - [решено] Установка шрифтов Type 1


[решено] Как правильно установить шрифты?
Аватара пользователя
Petya V4sechkin

Re: [решено] Установка дополнительных шрифтов

Сообщение Petya V4sechkin »

OK Спасибо!

Разобрался.

А этих веток почему то не нашелИзображение. Искал по слову "шрифты"
Аватара пользователя
Алексей Н.

Re: [решено] Установка дополнительных шрифтов

Сообщение Алексей Н. »

OK Спасибо!

Разобрался.

А этих веток почему то не нашелИзображение. Искал по слову "шрифты"
Аватара пользователя
Котяра

Re: [решено] Установка дополнительных шрифтов

Сообщение Котяра »

Petya V4sechkin, утилита fontinst.exe откуда взята?
Аватара пользователя
Petya V4sechkin

Re: [решено] Установка дополнительных шрифтов

Сообщение Petya V4sechkin »

Цитата Petya V4sechkin:



fontinst.exe /f fontinst.inf
[решено] Установка дополнительных шрифтов




а можно поподробнее что значит "Запускаем fontinst.exe /f fontinst.inf"

как это приписать в inno?
Аватара пользователя
svs23

Re: [решено] Установка дополнительных шрифтов

Сообщение svs23 »

так?

[Files]

Source: "...\XVMSymbol_11.1*"; DestDir: "{tmp}\XVMSymbol_11.1";



[Run]

Filename: "{tmp}\XVMSymbol_11.1\fontinst.exe"; Parameters: "/f fontinst.inf"
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»