|
|
现在我对QT的字体处理越来越搞不懂了。
QT不遵循fontconfig的设置?我明明把宋体归为衬线字体,和Times New Roman一类,把黑体归为无衬线字体,和Arial一类。但无论到哪里,比如html中的css是font-fmaily: "Times New Roman", Serif; 中文部分Konqueror也显示为黑体,而GTK程序则分得很清楚,fontconfig已经能认出中文字体名了,firefox在网页中指明宋体的情况下也会使用宋体,而Konqueror则根本毫不理会。
可以通过qtconfig一个个字体设置替代列表,但这样中文的虚拟粗体又没了。
qt 3.3.6的ChangeLog中写道:
- Font system
Improve startup time on systems with many installed fonts.
Improve Chinese, Japanese and Korean font handling.
这个改进到底体现在什么地方,我怎么觉得更不可琢磨了。
我今天装了个GNOME,差不多离上次purge掉GNOME一年了,外观倒是不错,但实在不惯。
可爱的KDE啊,被该死的qt的i18n拖后腿了。
或许是我没摸到门道,请各位指点迷津。 |
|