LinuxSir.cn,穿越时空的Linuxsir!

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

安装了GNOME,在KDE的一些X程序界面的字体怎么奇小

[复制链接]
发表于 2003-8-26 12:15:51 | 显示全部楼层 |阅读模式
安装了GNOME,就安装星际译王和downloader,在KDE字体怎么奇小

在GNOME字体大小正常
发表于 2003-8-26 12:40:03 | 显示全部楼层
因为在gnome中是9号字,但是这个9号字在kde中必须是12号才正常。修改你的~/.gtkrc-2.0 如下:
style "user-font"
{
        font_name="simsun 12"
}
widget_class "*" style "user-font"
发表于 2003-8-26 17:45:04 | 显示全部楼层
还有一点不明白,好象linux下的语法不是这样的,如下
style "gtk-default-zh-cn" {
fontset = "-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,\
-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0"
}
class "GtkWidget" style "gtk-default-zh-cn"
为什么freebsd下这样修改着不行,

还有,按老兄那种方法修改字体后,程序字体虽然变大了,但仍然显得很虚,不是真正的simsun吧,又该如何解决,多谢
发表于 2003-8-26 21:04:27 | 显示全部楼层
你的方法那是gtk1.x的做法。

而我说的方法是针对gtk2.x的方法,现在大多数的gtk程序都是基于gtk2的,如stardict2,d4x等,因为xft2缺省打开AA,所以字体自然模糊,你可以在fonts.conf 中设置允许AA的字号范围。
发表于 2003-8-26 23:32:23 | 显示全部楼层
多谢DimAngel兄,长期以来在KDE中用simsun美化字体发虚的问题终于解决,只需要修改/usr/X11R6/etc/fonts/fonts.conf在其中加入这些语句就行了,完全达到linux下的效果,多谢,
<match target="pattern">
<test qual="any" name="size" compare="l">
<int>12</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>

另外有一点不明白,什么叫AA,基础差不懂,查了半天找不到,老兄能不能说得明白一点,多谢
发表于 2003-8-27 08:10:31 | 显示全部楼层
antialias 中文翻译叫抗锯齿,达到边缘平滑的效果,和微软和adobe的cleartype比较相似。
发表于 2003-8-27 09:01:33 | 显示全部楼层
我的~目录下怎么会没有.gtkrc-2.0呢?
自已建一个?
发表于 2003-8-27 10:10:59 | 显示全部楼层
自己建一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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