[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XFree 4.0 released
> > Тогда добавление новых локалей (пусть даже koi8-sovsem_ne_koi :-)
> > стало бы частным делом юзеров, или точнее - составителей дистрибутивов.
> A для koi8 (-r -u ...) по прежнему разные таблицы? И почему никто не делает
> отдельные таблицы для us-ascii -)))).
Потому, что "по счастливой случайности" keysym'ы для us-ascii точно
совпадают с этими самыми us-ascii. :-))
Конечно, и младший байт кириллических keysym'ов "по счастливой
случайности" совпадает с koi8-r/koi8-u. Вот для преобразования их
в iso8859-5 действительно нужна таблица. А для koi8-r таблица ...
ну, наверное "для солидности". :-)
(Я же сказал - скоро выкину их всех нафик. Вот только с глюками XKB сервера
разберусь. Я уже нашел - почему "радио-группа намбер уан" загоняет
X-сервер в бесконечную рекурсию до полного падения. Осталось понять -
почему action RedirectKey с легкостью отправляет X сервер "в корку"
по сигналу 11.
Никто не подскажет в чем проблема?)
> > обошли). В общем - в последний момент "сердце дрогнуло" и я подправил локаль
> > "С", чтобы она допускала и восьмибитные коды :-)
> Это хорошо, что "сердце дрогнуло", если уж есть восьмой бит, то зачем его
> резать.
Надо locale правильно выставлять и ничего резаться не будет. :-E
> > Теперь если в locale указан encoding_name UTF-8, то
> > XmbLookupString - выдает utf-8
> > XwcLookupString - выдает ucs-2
> Точно ucs-2?? А почему не ucs-4, вроде у большинства wchar_t это 32 бита.
Ну, пусть - ucs-4. Просто все иксовые keysym'ы укладываются в ucs-2.
А уж в чем их хранить ... хоть в 64 битах.
> > XLookupString - должна давать utf-8 (я не проверял)
> > Теперь осталось объяснить писателям тулкитов, что utf-8/ucs-2 можно брать
> > прямо от Xlib, а не городить собственные конвертеры :-)
> Это об qt2 ??
Обо всех. В том то и дело, что сейчас многие кинулись внутренние
представления строк загонять в уникод. Так что скро будет в каждом
тулките свои конвертеры.
--
Ivan U. Pascal | e-mail: pascal@tsu.ru
Administrator of | Tomsk State University
University Network | Tomsk, Russia