On systems with locales other than UTF8 xft rendering of non-latin characters does not work in sawfish (x11-wm/sawfish-1.3.20050816). Displaying non-latin characters in sawfish menus is not possible either. This problem is known among sawfish users, and patches have been floating around for a while. I took the patch from http://mail.gnome.org/archives/sawfish-list/2005-February/msg00027.html that resolves both problems and made it apply cleanly against the latest version in portage.
Created attachment 79001 [details, diff] patch for inclusion in portage
Harald, this looks sane to me. Mind if I put it in?
The patch breaks non-ASCII titles for me (in an UTF-8 locale; they worked before). Please don't add it until I can find what's causing that.
Sorry, user error. Aron, if you feel the patch is sane, no objections from me. If you do, could you please also provide an option to override the default --without-pango this patch sets? openbox has a pango use flag, sawfish could use that.
in portage, thanks http://www.gentoo.org/cgi-bin/viewcvs.cgi/x11-wm/sawfish/files/sawfish-xft-menu-utf8.patch?rev=1.1&content-type=text/vnd.viewcvs-markup http://www.gentoo.org/cgi-bin/viewcvs.cgi/x11-wm/sawfish/sawfish-1.3.20050816-r1.ebuild?rev=1.1&content-type=text/vnd.viewcvs-markup