おひさ。
と言うわけでお題の通りでKDE上でのQtアプリケーション(KDEアプリケーションを除く、ね)のフォントってなんかちょっとおかしくね?を直すパッチ。ばっつりかいつまむよ。
因みに対象はkubuntu 11.10、Qt-4.7.4でございます。
--- a/src/gui/kernel/qapplication_x11.cpp
+++ b/src/gui/kernel/qapplication_x11.cpp
@@ -936,6 +936,7 @@
// Override Qt font if KDE4 settings can be used
if (X11->desktopVersion == 4) {
QSettings kdeSettings(QKde::kdeHome() + QLatin1String("/share/config/kdeglobals"), QSettings::IniFormat);
+ kdeSettings.setIniCodec("UTF-8");
fontDescription = kdeSettings.value(QLatin1String("font")).toString();
if (fontDescription.isEmpty()) {
// KDE stores fonts without quotes
見ての通り1行です。お疲れ様でした。
kubuntuならパッチ当ててlibqtgui4だけ入れ替えればいいかと思います。