|
发表于 2007-3-27 10:27:14
|
显示全部楼层
Post by yqh1203
就是说qt 3.3.8 选择中文字体的时候,qt程序不受qtconfig和fontconfig所设置的中文字体顺序选择。
它是按照所有中文字体的排序自己选择。比如我用Arial英文字体作为系统默认字体,qtconfig设置该字体中文用宋体替代。fontsconfig也是设置宋体排前面。但是如果我系统还安装了一套中文字体:比如sthei.ttf;该字体是排在宋体这个字体的前面。于是乎,系统就默认中文字体就选择sthei,而不是宋体。这样就很丑。无法调节。唯一办法就是用qt3.3.7或者删除该字体。
昨天irc里面的一位朋友新装arch,据他说,用普通用户权限执行qtconfig设置替换字体,无法保存,后来sudo qtconfig才得以保存。不知是不是配置文件的权限问题。 |
|