IFkO
Moderator | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору HNKTO Не могу сказать, чтобы я сразу врубился... скорее - совсем наоборот: Цитата: все эти инязыки (98if-Lng.cab + MULLNG.INF) - это чисто ***** для преобразования ASC кодов из нацкодировок в юникод, нужная и работающая чисто когда мы отображаем гипотетический нацтекст юникодным шрифтом | (кста, и тебе рекомендую не выходить за рамки приличия) Понятно, что без шрифта с нужными буквами этих букв мы не увидим. И что добавлены шрифты как раз с недостающими буквами. То, что система перекодировки NEEDS=шрифты - очевидно. А вот сами шрифты без системы перекодировки что-то дают? Если да, то так и запишем NLS NEEDS=FONTS. А если нет - то нужно их объединять в один компонент. Цитата: IF_FONTS.INF - тоже в замену старого системного | Ну допустим, можно интегрировать это в дистрибутив, подложив его поверх того, который в нём был. Я рассматриваю дистр. как модульный, к которому ЭТО можно пристегнуть и отстегнуть. Хотя и тут есть огромный подводный камень: мой пакет IE можно вклеить в дистрибутив SE, а с этим инфом туда языки не вклеишь, нужно брать один из тех, которые есть в SE. Так что пока рассуждаю "в принципе": чтобы это был ОТДЕЛЬНЫЙ МОДУЛЬ, который можно пристегнуть-отстегнуть хоть к SE хоть к IF, нужно все файлы держать в ОТДЕЛЬНОМ пакете, а не добавлять в уже имеющиеся пакеты. Добавить НЛСы нетрудно и не громоздко, но раз от них без шрифтов толку нет - тогда какой смысл добавлять в их в пак ЛНГ? Тогда надо их со шрифтами класть в один общий пак, раз они друг без друга не работают. И инфов используется аж ТРИ! Это плохо тем, что модуль будет сложно пристегнуть-отстегнуть, раз у него аж три "пуговицы". То есть ты пока пишешь о том, как вшить это в систему намертво, а я - о том, чтобы сохранить модульность системы и сделать этот компонент факультативным. Могу над этим и сам подумать, но во-первых, мне придется начинать думать с нуля, а во вторых, пока завяз в своих недоделках, мне бы их для начала разгрести. Да, и ещё один нюансик: я пытался сделать так (вроде не всё получилось корректно, но большей частью это работает), чтобы установщик IE6 распознавал, что его компоненты в системе уже установлены и не пытался поставить их поверх. Ты это делал с языками или нет? |