Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Установка дополнительных шрифтов

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

Пользователь


Сообщения: 92
Благодарности: 19

Профиль | Отправить PM | Цитировать


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

Отправлено: 14:39, 14-10-2007

 

Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


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

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

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

Отправлено: 07:40, 11-04-2015 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Список шрифтов в файле fontinst.ini содержит имена файлов шрифтов (к примеру, arialblack.ttf) или имена самих шрифтов (к примеру, Arial Black.ttf)? Исходный файл arialblack.ttf. Можно ли в одной папке создать несколько пар exe + ini для установки разных наборов шрифтов из одной папки? Например, fontinst_1.exe + fontini_1.ini, fontinst_2.exe + fontini_2.ini? Работает ли на Win8-10 этот способ установки?

Отправлено: 09:30, 23-12-2016 | #12


Старожил


Сообщения: 255
Благодарности: 26

Профиль | Отправить PM | Цитировать


Цитата ivandoroh:
Работает ли на Win8-10 этот способ установки? »
На Windows 8.1-10 точно работает. При установке своей сборки Total Commander я устанавливаю набор шрифтов, которые находятся в папке Fonts. Установка происходит с помощью SFX 7z архива. После установки запускается файл fontinst.cmd с таким содержанием
fontinst.cmd

Код: Выделить весь код
cd "c:\Program Files\Totalcmd\Fonts\"
copy Catorze27Style1-Black.ttf %Windir%\Fonts /Y
copy Catorze27Style1-Bold.ttf %Windir%\Fonts /Y
copy Catorze27Style1-Book.ttf %Windir%\Fonts /Y
copy Catorze27Style1-Light.ttf %Windir%\Fonts /Y
copy Catorze27Style1-Medium.ttf %Windir%\Fonts /Y
copy Catorze27Style1-SemiBold.ttf %Windir%\Fonts /Y
copy Catorze27Style1-Thin.ttf %Windir%\Fonts /Y
copy kelly_slab_regular.ttf %Windir%\Fonts /Y
copy Lobster.ttf %Windir%\Fonts /Y
copy Neo.ttf %Windir%\Fonts /Y
copy Neo medium.ttf %Windir%\Fonts /Y
copy neucha.ttf %Windir%\Fonts /Y
fontinst.exe /f fontinst.inf

А файл fontinst.inf имеет следующее содержание:
fontinst.inf

Код: Выделить весь код
[fonts]
AFuturaOrtoLtLight.ttf
Catorze27Style1-Black.ttf
Catorze27Style1-Bold.ttf
Catorze27Style1-Book.ttf
Catorze27Style1-Light.ttf
Catorze27Style1-Medium.ttf
Catorze27Style1-SemiBold.ttf
Catorze27Style1-Thin.ttf
kelly_slab_regular.ttf
Lobster.ttf
Neo medium.ttf
Neo.ttf
neucha.ttf
OpenSans-CondBold.ttf
OpenSans-CondLight.ttf
OpenSans-CondLightItalic.ttf

Цитата ivandoroh:
Можно ли в одной папке создать несколько пар exe + ini для установки разных наборов шрифтов из одной папки? »
Зачем всё усложнять? Вам надо установить шрифты, так устанавливайте их одним exe + ini, для чего вам их копии?
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:20, 23-12-2016 | #13


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


sNc-DAntES, давайте решим, что копирует фонты в системную шрифтовую папку .. или мы сами или что-то другое ..
ваш случай: сначала копируем файлы принудительно, потом еще делаем попытку скопировать теже файлы туда же!!
уберите из файла fontinst.cmd всё, кроме последней строки и наша задача также выполнится!
так зачем усложнять задачу .. или сами копируем и ждём, пока фонты попадут в систему .. или используем fontinst.exe, который:
- первое!! скопирует список файлов из fontinst.inf в нужное место
- второе!! зарегистрирует их

Отправлено: 17:21, 25-12-2016 | #14


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


предлагаю иной способ решения данной проблемы, установки и регистрации нужных нам шрифтов ..

FontReg - Windows Font Registration & Installation Utility

как использовать ..

в архиве два файла для х64 и для х86 .. переименовываем в FontReg-x64.exe и FontReg-x86.exe и копируем в отдельную папку

в ту же папку копируем нужные нам шрифты .. они могут быть не только TTF но и OTF (в отличие от утилиты от мелкософта, что оперирует только с TTF)

простейший bat-файл установит все шрифты:

Код: Выделить весь код
if defined ProgramW6432 (
FontReg-x64.exe /copy
) else (
FontReg-x86.exe /copy
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:44, 25-12-2016 | #15


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


wadimus, то есть делаем так:
  1. Качаем отсюда файл fontreg-2.1.3-redist.7z
  2. Из распакованного архива из папки bin.x86-32 берем файл FontReg.exe, переименовываем его в FontReg-x86 и кидаем в папку "My fonts" (для примера)
  3. Проделываем то же самое с файлом FontReg.exe из папки bin.x86-64 (переименовав его в FontReg-x64)
  4. Далее в папку "My fonts" копируем шрифты TTF и OTF с любыми именами и в любом количестве
  5. Создаем в папке "My fonts" файл install.txt (опять-таки для примера) со следующим содержанием:
    Код: Выделить весь код
    if defined ProgramW6432 (
    FontReg-x64.exe /copy
    ) else (
    FontReg-x86.exe /copy
    )
  6. Переименовываем install.txt в install.bat
  7. В итоге папка "My fonts" имеет следующее содержание:
    Код: Выделить весь код
    FontReg-x86
    FontReg-x64
    <наши шрифты *.ttf, *.otf>
    install.bat
  8. Для установки всех шрифтов на любой платформе (x64, x86) и любой Windows-системе из папки "My fonts" запускаем install.bat.
Всё верно?

Отправлено: 09:21, 26-12-2016 | #16


Старожил


Сообщения: 255
Благодарности: 26

Профиль | Отправить PM | Цитировать


Цитата wadimus:
давайте решим, что копирует фонты в системную шрифтовую папку .. или мы сами или что-то другое .. »
копируете их вы.
Цитата wadimus:
ваш случай: сначала копируем файлы принудительно, потом еще делаем попытку скопировать теже файлы туда же!! »
Батником вы копируете шрифты дальше вы их регистрируете в системе с помощью программы.
Цитата wadimus:
так зачем усложнять задачу .. или сами копируем и ждём, пока фонты попадут в систему .. или используем fontinst.exe, который:
- первое!! скопирует список файлов из fontinst.inf в нужное место
- второе!! зарегистрирует их »
Он ничего не копирует. Он вносит запись в реестр.

Отправлено: 10:48, 26-12-2016 | #17


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


sNc-DAntES
и копирует и регистрирует!! только TTF ..
какие шрифты - берутся из файла fontinst.inf, после тега [fonts] .. каждая строка - один шрифт.
и ничего не надо самому копировать!!

сам файл fontinst.exe очень старый, еще 16-битный, возможно не сработает на х64

ivandoroh, да .. пробуйте ..

есть еще ключ /move (вместо /copy)

еще фишки этой программы:
- проверяет каждый шрифт в системе и убирает регистрацию отсутствующих шрифтов (.. FontReg will repair any missing font registrations for fonts located in the C:\Windows\Fonts directory ..)
- может инсталлировать практически любые шрифты (.. FontReg will install all files with a .fon, .ttf, .ttc, or .otf file extension located in the CURRENT DIRECTORY ..)

Отправлено: 17:16, 26-12-2016 | #18


Старожил


Сообщения: 255
Благодарности: 26

Профиль | Отправить PM | Цитировать


Цитата wadimus:
и копирует и регистрирует!! только TTF .. »
Должен, но не копирует. Да, возможно не хочет на х64 системах. Но регистрирует нормально. Так что вкупе с батником, работает

Отправлено: 17:32, 26-12-2016 | #19



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Установка дополнительных шрифтов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Установка шрифтов Type 1 vit777 Microsoft Windows 2000/XP 8 14-10-2013 12:15
Debian/Ubuntu - Установка дополнительных пакетов gambini Общий по Linux 12 18-09-2009 10:38
[решено] Установка шрифтов путём батника SAOPP Автоматическая установка Windows 2000/XP/2003 9 11-01-2009 04:25
Разное - [решено] Установка шрифтов EvgeniyQQQ Microsoft Windows 2000/XP 1 29-11-2007 15:43
Установка - Установка дополнительных языковых пакетов в дистрибутив Morgan Freeman Microsoft Windows Vista 0 18-11-2007 12:05




 
Переход