Using "International Fonts" (silly name, it's pixmap fonts) the special characters (values above 127) were disregarded completely. This was caused with the extremely confusing unicode conversion call, which actually only was needed when translations were set. Disabling the unicode conversion then gives correct text drawing. However, I suspect that this code will give issues for translations too... that I cannot judge nor fix.