Уже не первый год пытаюсь найти решение данной проблемы, основную решил, но тем не менее все же остается нерешенным вопрос, а каким образом винда заменяет шрифты автоматом. Бывает так, что привяжет какой-нибудь шрифт к проге и кирдык. По поводу глюка решение нашел такое: Тупо беру удаляю из dllcache все шрифты (обычно их 10). Отдельно беру orfodlg.fon и три раза его дублирую с переименованием в modern, script, roman и подменяю в системе. Один раз матюкнётся система, но опять же тупо кричу использовать именно данные шрифты. Много проблем решается при этом. В частности уже на уровне установки винды в самом пакете делаю тупую подмену, рекомендую попробовать (мне нравится). Переименовал, упаковал и получил, соответственно, modern.fo_ и т.д., заменил в инсталляции.
Не совсем, но в эту же тему. Есть некие проги, например, ACDSee, IrfanView, которые при установке ставят свои файловые ассоциации на TTF. После этого теряется стандартная привязка. Вопрос! Как восстановить? Т.е. при клике на файл шрифта включать встроенные средства просмотра. |