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]

Reply via email to