Войти

Показать полную графическую версию : [решено] Добавление своей коллекции шрифтов при установке WindowsXP


projectsoft
06-01-2010, 04:03
Многие пользователи имеют свою коллекцию шрифтов, которые они используют постоянно в тех или иных работах и программах.
Конечно же хочется, чтобы все шрифты коллекции устанавливались непосредственно при установки Windows. Чистое копирование из $OEM$\$$\Fonts не даёт результатов, Windows их не видит (проверено и не раз), т. к. нужно ещё прописывать их в реестре.
Так вот, не помню где я нашёл маленькую тулзу - "fontinstaller". Валялась она у меня в хламе долго, пока не начал его перебирать.
Принцип действия программы прост. Рядом с исполняемым файлом лежат все шрифты, которые вы хотите установить, а так же файл fontinstaller.inf, в котором прописаны имена файлов этих шрифтов. Запускаем файл fontinstaller.exe и он в тихом режиме устанавливает все шрифты за секунды.
Конечно у меня тут же родилась идея сделать аддон и я своял по-быстрому программку, которая создавала бы аддон сама, только указать папку со шрифтами. Потом взять готовый аддон и его уже запускать при установке, ну, допустим, на Т-12 или Т-13.
Я попробовал это всё на своей сборке и остался доволен!
Программа поддерживает шрифты *.ttf, *.fon, *.otf.
Выкладываю программку на Ваш суд.

Заранее Всем спасибо за проявление интереса к данной теме.

19.01.2010

Выкладываю окончательную версию программы. Теперь это "Конструктор Аддонов для добавления своих шрифтов в дистрибутив". Содержит исправления предложенные Amigos, только на выходе получается упакованный аддон. Так сказать для удобства хранения.

21.01.2010

Исправлены все ошибки замечания по каторым сделал Amigos . Выложенный файл обнавлён.

http://forum.oszone.net/attachment.php?attachmentid=38250&stc=1&d=1264023725

Amigos
06-01-2010, 09:56
В общем - зачот.
Но Добавление своей коллекции шрифтов при установке WindowsXP » название не совсем корректно и не несёт сути выложенного.
Я бы это назвал "Конструктор-компилятор инсталляторов для установки своих шрифтов"

ещё не хватает скриншота
http://i043.radikal.ru/1001/99/34d03b8932a3.png
http://i043.radikal.ru/1001/99/34d03b8932a3.png , т.к. многим интерфейс программы может показаться необычным :)

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

тогда название можно будет сделать "конструктор Аддонов для добавления своих шрифтов в дистрибутив"

korsar77
06-01-2010, 10:18
projectsoft, Проверил на живой системе . Спасибо за труд.а также было бы не плохо получать на выходе не только Exe инсталлятор шрифтов, но и готовый аддон с правильной структурой папок и файлом RUN , т.к. не для всех просто создать это в рукопашную »
Полностью согласен с пожеланием

projectsoft
06-01-2010, 13:14
Огромное всем спасибо за оценку моего труда!
Пока у меня выходные до 18.01.2010 постараюсь
а также было бы не плохо получать на выходе не только Exe инсталлятор шрифтов, но и готовый аддон с правильной структурой папок и файлом RUN , т.к. не для всех просто создать это в рукопашную

тогда название можно будет сделать "конструктор Аддонов для добавления своих шрифтов в дистрибутив"

Ещё раз всем спасибо и с вновь наступающими на нас праздниками!

projectsoft
19-01-2010, 03:33
Прежде чем выложиь окончательную версию программы я её проверилна новой сборке. У меня всё сработало на ура.

Ещё раз спасибо всем!

Amigos
19-01-2010, 08:11
на выходе получается упакованный аддон. »некоторые недостатки
Файл Run должен оканчиваться переводом строки, иначе строчка в SVCPACK.INF слипнется с предыдущей

вместо
FontInstaller.exe -y -gm2 -fm0
PTCH_T13.exe -gm2 -y

будет

FontInstaller.exe -y -gm2 -fm0PTCH_T13.exe -gm2 -y

название 1-FontInstaller неудачное, к цифровому префиксу "1" будут претензии http://oszone.net/6946
Цифровой префикс Пример записи и предлагаемый порядок аддонов
0 Служебные, предназначены для подготовки других аддонов к процедуре интеграции
1 Аддоны базового набора
2 Разного рода обновления и дополнения встроенных компонентов ОС
3 Неофициальные обновления или технические обновления ОС. Наборы библиотек, компоненты не входящие в ОС, и.т.д
4 Хаки
5 Программы сторонних производителей (SYSOC)
6 Программы сторонних производителей (SVCPACK).
7 Аддоны предназначенные для внесения изменений в реестр ОС
8 Аддоны предназначенные для удаления компонентов ОС и драйверов
9 Служебные, предназначены для пост-обработки информации или создания образа
лучше поменять на "2"

projectsoft
19-01-2010, 13:41
Спасибо за информацию. Сейчас я на телефоне. Вечером исправлю. Но у меня всё сработало на ура.

Amigos
19-01-2010, 14:35
Но у меня всё сработало на ура. »
проверьте строчку с вашим аддоном в \I386\SVCPACK.IN_\SVCPACK.INF

PhoenixRime
19-01-2010, 16:38
Спасибо за аддон. Я конечно понимаю, что это конструктор, однако, мне кажется, общими усилиями с Amigos и San_dr Вам не составит труда выложить вариант со стандартным набором шрифтов... Сейчас приходится использовать
2-TTF_fonts
2-TTF_Pragmatica
3-TTF_fonts
там еще ариал какой то из обновления

Можно это все одним аддоном для "чайников" :) с последними шрифтами из 7 rtm?.. Пожалуйста.

projectsoft
21-01-2010, 01:00
FontInstaller.exe -y -gm2 -fm0PTCH_T13.exe -gm2 -y »
Да, действительно, стоило добавить ещё один аддон и всё слиплось. Спасибо, я просто не знал правил создания аддонов и это мой самый первый. Теперь в конструкторе всё исправлено.

с последними шрифтами из 7 rtm? »
С этого места, пожалуйста, по-подробней... Если я вас пойму, то обязательно помогу.

Amigos
21-01-2010, 08:14
С этого места, пожалуйста, по-подробней... »он хочет что-то вроде этого http://forum.oszone.net/post-1190790-39.html

projectsoft
22-01-2010, 08:06
Короче пусть даёт ссылки на архивы шрифтов, а там посмотрим. ;-)

projectsoft
26-01-2010, 15:07
Ползал я тут по форуму и читал разные темы про аддоны добавления шрифтов в дистрибутив и хотел бы отметить одну деталь. Пользователи всё время рассуждают нужны эти добавочные шрифты или нет, будет ли тормозить система после добавления шрифтов, сколько эти шрифты займут места и целесообразно ли это и т. д. и т. п.
Честно говоря я не понимаю в данной ситуации пользователей или сборщиков установки. Проблема на мой взгляд лежит в следующем:

для чего собирается сборка? Если для распространения, то, я думаю, не стоит внедрять шрифтовые аддоны в дистрибутив, оставить всё как есть, а при выборе установки программ предложить свои коллекции.
ели возникает вопрос о надобности данных аддонов, то лучше вообще отказаться от них. Ведь никто не навязывает в установке тех или иных аддонов.

Я, например, вообще отказался от установки любых аддонов. У меня устанавливается чистый Windows XP Pro Sp3 VL, правда изменён только интерфейс установки, а потом при установке программ я предлагаю в разделе "Обновление и добавления, твики реестра" аддоны на мой взгляд заинтересующие пользователей, т. е. опять же ни каких навязчивых идей со стороны сборщика проекта. Единственный момент - это соблюдение очерёдности установки, а в WPI это возможно!

Pozia
09-09-2010, 22:50
а как скачать то?

Pozia
11-09-2010, 10:59
projectsoft, дайте ссылку пожалуйста

Pozia
20-09-2010, 20:00
здесь кто нить есть?

Amigos
21-09-2010, 07:01
Pozia, в аттаче версия от 19.01

создаёт аддон 1-FontInstaller , в файл RUN которого без перевода строки в конце.
об нём был мой спич http://forum.oszone.net/post-1323989-6.html




© OSzone.net 2001-2012