[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Беда с русскими исошниками под форточками... (asteroid is back)



Я снова посылаю этот вопрос на починенный лист. Кто-нибудь имеет представление
хоть о части вопросов?

Вопрос о том - хачить jade , или не хачить?

-------------------------------------------------------------------
-> Ilia V. Kouznetsov: ilia@syntext.com, kuznetjr@sunhe.jinr.ru 
->                     http://ethereal.ru/~ilia/

---------- Forwarded message ----------
Date: Fri, 20 Nov 1998 21:22:20 +0300 (MSK)
From: Ilia Kouznetsov WHATEVER HAPPENS KEEP THE FAITH <ilia@syntext.com>
To: ru-sgml@asteroid.svib.ru
Subject: Беда с русскими исошниками под форточками...

Джентльмены,

Кто-нибудь работает с русской локализацией вэлшевских стильников к
докбуку под форточками?

Беда следующая. Jade не отрабатывает ISO ENTITY для русских букв, - он 
тупо их не ставит... не воспринимает он указания типа 
SDATA "[acy  ]" ... 

Александр Таранов посоветовал однажды прописывать числовые ENTITY,
типа соответственно CDATA "&#193;" - и тогда jade успешно вставляет
нужные символы по таблице. Но такой подход работает только для KOI8 по
той причине, что если я генерю RTF и затем смотрю его в WORD 97, где
используется UNICODE, то понятно нужно прописывать русские буквы по
уникодовской таблице. Можно, конечно так сделать, используя
SGML-декларацию для UNICODE. Но беда в том, что если я под форточками
хочу сгенерить HTML, то мне требуется не UNICODE, а
CP1251-таблица. Получается, в зависимости от того что я генерю - нужно
подсовывать то ISO ENTITY для то для KOI8, то для unicode, да еще и с
декларацией возиться, получается, что это не совсем правильный метод.

Я не рассматривал подробно как устроен сам механизм подключения
локализаций у Вэлша, но когда работаешь стильником версии 1.07 он
понимает некоторые русские буквы из стандартного исошного файла, а
вот когда 1.20 (и некоторыми в промежутке), то не понимает вообще
никакие русские буквы. Видно разные механизмы включения локализации в
этих версиях. Это играет какой-нибудь рояль?

Ну да ладно, чего делать-то? У меня только одно напрашивается решение
- хачить исходники jade или смотреть RTF через WORD 95 (6.0/7.0). Или
я чего-то не понимаю?

Илия

-------------------------------------------------------------------
-> Ilia V. Kouznetsov: ilia@syntext.com, kuznetjr@sunhe.jinr.ru 
->                     http://ethereal.ru/~ilia/