GS> It would be very nice if someone could add XIM. I added kinput2
GS> because it was possible in a locale independent way, quickly.
GS> Yudit has to work independent of locale - it has to work on
GS> machines with no locale support at all.

Gaspar,

Bruno has added full support for locale-independent use of XIM in
XFree86 4.1.0 Xlib.  The 4.1.0 version has some bugs, for reliable
support you will want to use the Debian patched version or 4.1.99.2 or
later (current CVS should be fine).

For more information, man Xutf8LookupString(3)

  http://www.xfree86.org/current/Xutf8LookupString.3.html

or see the function Input() in input.c in a reasonably recent version
of XTerm.

In order to preserve source compatibility with earlier versions of
Xlib, the XTerm sources include a set of relatively functional
workarounds in the file xutf8.c.  You should feel free to grab this
file and include it in Yudit.

                                        Juliusz

P.S. I've tried to collect a bunch of relevant information on

  http://www.pps.jussieu.fr/~jch/software/UTF8_STRING/

Updates and clarifications welcome.

P.P.S. This message should not be construed as expressing an opinion
about the XIM protocol.
--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to