Hi,
Current situation with Qt 3:
- It does render Unicode with BiDi, in multilingual widgets.
For example, create a mixed language (Hebrew, Russian, English) HTML file
in Mozilla, save, load in the 'textedit' application (example application,
provided with Qt 3) and it presents a rich-text editor, with Hebrew properly
displayed (strong right-aligned BiDi, although there's no DIR=RTL).
- It does not have Unicode input on X11.
src/kernel/qapplication_x11.cpp uses same old 8-bit XLookupString, which
translates X keyboard events depending on the application's current locale.
I have e-mailed Lars Knoll, the Trolltech/KHTML BiDi enthusiast (whom
you should thank for the BiDi in Konqueror), explaining Mozilla's and
GTK+ 2.0's solutions as well as XFree86 4.0.2's Xutf8LookupString
(which is a bad idea, since they wish to maintain compatibility with
XFree86 3 and commercial Unixes).
Also, since the Qt application doesn't know anything about the current
"keyboard language", the cursor behavior (the little "bidi direction"
arrow) isn't the same as in Windows. I have also explained this to Lars.
--
Best regards,
Ilya Konstantinov
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]