When running gtk1 app with locale set, to, say, ru_RU.UTF-8 and using some iso10646-1 fontset, fonts are displayed incorectly. Suse had a patch for xorg, that should fix it, here, fi: http://klid.dk/suse/i386/update/9.3/rpm/i586/xorg-x11-libs-6.8.2-30.3.i586_en.info Reproducible: Always Steps to Reproduce: 1. emerge xorg-x11 >= 6.8.2 2. set locale to ru_RU.UTF-8 3. run some gtk1 app Actual Results: Fonts are displayed incorrectly
Created attachment 63974 [details, diff] said suse patch Here's the diff of mentioned Suse patch, which only modifies /usr/X11R6/lib/X11/locale/en_US.UTF-8/XLC_LOCALE against the one installed by xorg-x11 (newly installed v6.8.99.15) It fixes the problem for me.
Do you know whether this has been pushed upstream?
No idea, though it seems unlikely. This thing was bugging quite a few people for some time, only recently mention of some patch for xorg, dealing with it, popped up on forums, so I googled a bit and got this.
Please file a bug at bugs.freedesktop.org and post the URL here. We'll add a patch once it hits upstream CVS. Thanks!
Here it is: https://bugs.freedesktop.org/show_bug.cgi?id=3839 Woops, now that I did it, I found #2676 at fdo bugzilla, which seems similar.
Ya, that looks like what you're doing but more inclusive. I'll reference 2676.