[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XFree 4.0.1
> > Подправил конверторы CTEXT на предмет кодов C1.
> > Теперь нестандартные кодировки (типа cp1251 или cp866) будут проходить
> > "прозрачно". (А в остальные конвертеры и так прозрачны для C1.)
> А как же EUC? То есть всякие там SS2 SS3 CSI? Или теперь в CTEXT
> нет 8 бит управляющих?
Во-первых, ключевое слово - "нестандартные кодировки".
В описании кодировки должно быть указано, что "размер таблицы" 0.
Для всех наших Esc%/1..... это автоматически, а для других
можно указать в XKC_LOCALE.
А во-вторых, как я понял, в Xlib они и не обрабатывались никак.
ТО есть CSI опознавалась и ... и все. Никаких действий при появлениив потоке
CSI просто нигде не делается.
А всякие SS2 SS3 обрабатываются в myltibyte конвертере. В CTEXT их как бы
нет. (Не путайте CTEXT и iso2022).
> То есть это???:
> /* maps Cyrillic keysyms to KOI8-R */
> unsigned char Const _Xkoi8_r[] =
> ...
Вот-вот. Именно это. :-)
>
> > (Я хотел еще обойтись и без этого и сделать таблицы подгружаемыми из текстовых
> > файлов или использовать iconv, в тех системах, где она есть. Но работа
> > оказалась сложнее, чем казалась в начале. Делать буду, но не очень быстро.)
>
> Иван, а iso-ir-111 так и не появилась? Или я плохо искал в lcCT.c .
А я разве обещал?
И куда, зачем она нужна?
--
Ivan U. Pascal | e-mail: pascal@tsu.ru
Administrator of | Tomsk State University
University Network | Tomsk, Russia