というのは嘘ですが(ぉぃ)、半角だと幅が空くIPAフォントっていうのも使いにくいので、VL Fontにどうにかして設定すればよい。
・・・そう。qtconfig-qt4 で設定しても変わらないんだ。ウィンドウのデザインは変わるのに。
root user の方ではちゃんと設定できているので、とりあえず起動が早い Qt-BSch3V を strace して diff ってみた。
[lugia@lugia-castle ~]$ sudo strace qtbsch3v 2>strace_log [lugia@lugia-castle ~]$ strace qtbsch3v 2>strace2_log [lugia@lugia-castle ~]$ diff -u strace_log strace2_log | cat -n | grep VL 297 stat64("/usr/share/fonts/VLGothic", {st_mode=S_IFDIR|0755, st_size=34, ...}) = 0 303 stat64("/usr/share/fonts/VLGothic-proportional", {st_mode=S_IFDIR|0755, st_size=35, ...}) = 0 1013 read(8, "[Qt]\nfont=\"VL P\343\202\264\343\202\267\343\203\203\343\202\257,10,-1"..., 4096) = 50 1041 +read(8, "07\nactiveFont=VL P\343\202\264\343\202\267\343\203\203\343\202\257,9,"..., 4096) = 139 1085 -read(8, "07\nactiveFont=VL P\343\202\264\343\202\267\343\203\203\343\202\257,9,"..., 4096) = 139 1535 -stat64("/usr/share/fonts/VLGothic-proportional/VL-PGothic-Regular.ttf", {st_mode=S_IFREG|0644, st_size=3914768, ...}) = 0 1536 -open("/usr/share/fonts/VLGothic-proportional/VL-PGothic-Regular.ttf", O_RDONLY) = 8 [lugia@lugia-castle ~]$
・・・たしかに読み込んでいない。なぜだ。
sudo なので、設定ファイルは自分の物を読み込んでいる。
・・・何が違うんだ?
何が違うのかは知らないがとりあえず設定できた。
[lugia@lugia-castle config]$ pwd /home/lugia/.kde/share/config [lugia@lugia-castle config]$ diff -u kdeglobals~ kdeglobals --- kdeglobals~ 2009-06-10 19:16:30.000000000 +0900 +++ kdeglobals 2009-06-10 19:43:35.000000000 +0900 @@ -2,13 +2,33 @@ update_info=kwin.upd:kde3.2Xinerama,kded.upd:kde3.0,kaccel.upd:kde3.3/r1,mouse_cursor_theme.upd:kde3.4.99 [General] -desktopFont=VL Pゴシック,10,-1,5,50,0,0,0,0,0 +desktopFont=VL PGothic,10,-1,5,50,0,0,0,0,0 fixed=Bitstream Vera Sans Mono,10,-1,5,50,0,0,0,0,0 -font=VL Pゴシック,10,-1,5,50,0,0,0,0,0 -menuFont=VL Pゴシック,10,-1,5,50,0,0,0,0,0 -smallestReadableFont=VL Pゴシック,8,-1,5,50,0,0,0,0,0 -taskbarFont=VL Pゴシック,10,-1,5,50,0,0,0,0,0 -toolBarFont=VL Pゴシック,10,-1,5,50,0,0,0,0,0 +font=VL PGothic,10,-1,5,50,0,0,0,0,0 +menuFont=VL PGothic,10,-1,5,50,0,0,0,0,0 +smallestReadableFont=VL PGothic,8,-1,5,50,0,0,0,0,0 +taskbarFont=VL PGothic,10,-1,5,50,0,0,0,0,0 +toolBarFont=VL PGothic,10,-1,5,50,0,0,0,0,0 + +(中略) [WM] -activeFont=VL Pゴシック,9,-1,5,50,0,0,0,0,0 +activeFont=VL PGothic,9,-1,5,50,0,0,0,0,0 [lugia@lugia-castle config]$
ということでした。うーん、日本語の名前では Qt は認識できないのか・・・