|

楼主 |
发表于 2011-11-11 09:46:49
|
显示全部楼层
Post by RichardGv;2154758
- .fonts.conf是fontconfig的设置,wenq.org上的生成的.fonts.conf是用来指派serif、sans-serif、monospace三种通用字体名的映射的。如果wenq.org上的生成的.fonts.conf导致Qt字体发生变化,就意味着Qt的字体被设置为三种通用字体名之一了,而这很明显是不应出现的状况。设置Qt的字体理论上不应该动用底层的fontconfig。这种解决办法更像是一个hack而非solution...
- 个人不是KDE用户,不太清楚KDE的字体设置为什么会同Qt不统一... 简直是诡异嘛...
- Qt的字体和外观是保存在~/.config/Trolltech.conf的[Qt]部分中的,您可以检查一下font=后的内容是否是sans、sans-serif、serif或monospace。或者直接删掉该文件用qtconfig重建。
- 我个人唯一遇到过的Qt字体无法改变的情况是Qt使用GTK+ theme (qgtkstyle)时。
的确是很奇怪,我把Trolltech.conf文件删除,用qtconfig来重建也是没有办法保存字体设置的!
看来还有个办法手动修改Trolltech.conf文件的字体设置! |
|