: Then I found that FLTK 1.1.10 does display the fonts with Umlauts while FLTK : 1.3.0 does not. The reason is apparently that FLTK 1.1.10 loads an iso8895-1 : font while FLTK 1.3.0 loads an iso10646-1 font. FLTK 1.3.0 is using UTF-8 : now.
In looking at this a little deeper, I can see that FLTK 1.1.11 uses XDrawString, while FLTK 1.3.0 uses a combination of either fl_font_x.cxx::XUtf8DrawString(), or is configurable to use the Xft library for X11 antialiased fonts, in which case fl_font_xft.cxx::XftDrawString32() is used (along with what looks like a new and different font list). I would suggest configuring 1.3.0 without Xft for now, and working on adding XUtf8DrawString() to nxlib/Text.c, having the same implementation as XDrawString except passing the GR_TFUTF8 flag as discussed in the previous email. I'm not sure which library XUtf8DrawString is coming from now, you might check in to it, and look at it as a basis for other mods to nxlib. Regards, Greg --------------------------------------------------------------------- To unsubscribe, e-mail: nanogui-unsubscr...@linuxhacker.org For additional commands, e-mail: nanogui-h...@linuxhacker.org