Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: CP-1251 in Netscape 3.x ?   Maxim Zotov   05 Jun 2000 10:31:10 
 CP-1251 in Netscape 3.x ?   Andrei Malyshev   14 Jun 2000 20:04:23 
Архивное /ru.unix/3596a4e641df.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional