|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Maxim Zotov 2:5020/400 05 Jun 2000 10:31:10 To : All Subject : Re: CP-1251 in Netscape 3.x ? -------------------------------------------------------------------------------- Andrei Malyshev wrote: > > недавно возникла необходимость прикрутить поддержку cp-1251 к > старому нетскейпу. если кто-нибудь знает (помнит ;), как это > делается и/или где по человечески написано, как это делается, > подскажите plz. Вкратце: патчим бинарник netscape и устанавливаем cp1251-фонты, в результате получаем нетскапу, которая может _отображать_ cp1251-страницы (кроме элементов форм), то есть нетскапа не будет перекодировать страницы, а только отображать их cp1251-шрифтом. Если такой способ устраивает, то делается это так: Берем где-нибудь cp1251 шрифты (например, сделанные из стандартного виндового набора ttf'ов: http://webcenter.ru/~lifeful/cp1251.tar.gz ) В бинарнике (вероятно, /usr/X11R6/bin/netscape) заменяем строчку iso-8859-7 на windows-1251. Ту строчку "iso-8859-7", которая идет после единственной iso-8859-6 (если редактирование бинаринка вызывает проблемы при последующем его запуске ;) могу предложить пропатченный линуксовый netscape 3.04: http://webcenter.ru/~lifeful/netscape.gz ) В файле ресурсов Netscape в строке *menuBar*greek.labelString: ..... пишем *menuBar*greek.labelString: Cyrillic (CP-1251) Добавляем строчки *documentFonts.charsetlang*windows-1251: Cyrillic *documentFonts.charset*cp1251-r: windows-1251 ^^^^^^^^ здесь тот charset, который стоит у X-вых шрифтов. Всё. Если у документа определён charset windows-1251 (в HTTP-заголовке или в <META ...>), нетскапа будет автоматом выбирать шрифт cp1251-r Так как нетскапа для элементов форм _всегда_ выбирает шрифт, определённый для Western(Latin1), элементы форм не cp1251-изируются. Успехов! --- ifmail v.2.15dev5 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/3596a4e641df.html, оценка из 5, голосов 10
|