LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 561|回复: 3

关于KDE4下qtconfig无法保存字体设置的解决办法

[复制链接]
发表于 2011-11-10 10:39:39 | 显示全部楼层 |阅读模式
今天下了smplayer非常不错,但是基于Qt的,显示的字体非常难道难看,于是用qtconfig来设置qt应用程序的外装与字体,发现修改好字体是没办法保存的(不起作用)风格还是可以保存的!在网上查到资料最终把这个问题解决了!首先进入 http://wenq.org/cloud/fcdesigner_local.html 生成一个.fonts.conf的文件内容,使用emacs打开~/.fonts.conf文件,把里面的内存删除,刚刚生成的内容复制粘贴进去保存。最后注销一下,这样qt的字体就生效了,我想可能是kde4的字体设置与qt冲突了吧!!
发表于 2011-11-10 21:19:28 | 显示全部楼层

  • .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)时。
回复 支持 反对

使用道具 举报

 楼主| 发表于 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文件的字体设置!
回复 支持 反对

使用道具 举报

发表于 2011-11-11 10:04:58 | 显示全部楼层
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)时。


没用过KDE是不会知道其大包大揽到什么程度了的。想要以wm的方式做点个性修改那是做梦,要改也只能用kde自己提供的方法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表