>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/
