>Manel de la Rosa writes:
>> I don't need a complex rendering system or anything killer. Simply
>> display a label with a UTF-8 encoded string.
>
> Only two free GUI toolkits have the rendering engines today: Qt/KDE
> and GNOME. Also Mozilla and (to a more limited extent) GNU Emacs have
> some rendering engines, but not embedded in a GUI toolkit.
>
> With Motif/Lesstif you cannot go further than displaying Russian.
> There are no internationalization efforts underway there. (Except
> there is a complex rendering underway at the low X11 level, by Sun,
> http://stsf.sourceforge.net/, but I have no idea how easy it will be
> to use it when it will be finished, and whether the Motif adaptation
> will be freely distributable.)
>
> So my recommendation is: Drop Motif, and use KDE/Qt (if the GPL is
> acceptable for your program) or GNOME. Qt has a module that helps in
> migrating from Motif to Qt.
>

David Sweet et al.'s book "KDE 2.0 Development" (Sams, 2001) provides a
pretty good introduction to KDE/Qt programming, if you're looking for a
book.  I'm not one to really know (since I haven't tried Motif), but I
would imagine that KDE/Qt is probably easier to do than Motif anyway, and
there are certainly many powerful classes available.

> with a short X11/UTF-8 "Hello World" example, for instance
>
> Can't be done.
>
> Bruno

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to