LinuxSir.cn,穿越时空的Linuxsir!

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

问个有关GTK字体设置的老问题

[复制链接]
发表于 2006-1-8 13:29:41 | 显示全部楼层 |阅读模式
我的GTK字体设置如下:
/etc/gtkrc.zh_CN


  1. is02bing ~ # cat /etc/gtk/gtkrc.zh_CN
  2. # $(gtkconfigdir)/gtkrc.zh_CN
  3. #
  4. # This file defines the fontsets for Chinese language (zh) using
  5. # the simplified chinese standard GuoBiao as in mainland China (CN)
  6. #
  7. # 1999, Pablo Saratxaga <pablo@mandrakesoft.com>

  8. style "gtk-default-zh-cn" {
  9.         fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
  10.                         -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
  11. }
  12. class "GtkWidget" style "gtk-default-zh-cn"
  13. is02bing ~ #

复制代码


问题: ddd的界面字体很大, 而且 xmms的英文字体间距也很大,试过上论坛找一些方法,在font.conf里改,不过没有用。 我用的是Gentoo, Gnome 2.10

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2006-1-8 13:30:54 | 显示全部楼层
ddd启动信息:
Warning: Could not load font "-*-helvetica-medium-*-*-*-*-80-*-*-*-*-iso8859-*", using font "fixed" instead
Warning: Could not load font "-*-helvetica-medium-r-*-*-*-80-*-*-*-*-iso8859-*", using font "fixed" instead
Warning: Could not load font "-*-helvetica-bold-*-*-*-*-80-*-*-*-*-iso8859-*", using font "fixed" instead
回复 支持 反对

使用道具 举报

发表于 2006-1-8 15:32:38 | 显示全部楼层
你缺少helvetica字体,或者你的helvetica字体不在X核心字体的路径中,这个字体在gtk下显示英文最pp。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-9 11:09:42 | 显示全部楼层
其实是有的!因为字体选择里有这个字体,也可以正确地使用
/etc/X11/xorg.conf我加了所有的字体路进去
/etc/X11/fs/config我也加了所有的字体路径
不知为什么找不到这个字体

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-1-9 13:10:44 | 显示全部楼层
Post by is02bing
其实是有的!因为字体选择里有这个字体,也可以正确地使用
/etc/X11/xorg.conf我加了所有的字体路进去
/etc/X11/fs/config我也加了所有的字体路径
不知为什么找不到这个字体

你用xfontsel 能找到这个字体吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-10 01:01:36 | 显示全部楼层
有这个字体的!今天换了很多次,终于把ddd的字体调好看一点了,不过xmms却是乱码,看来只能用bmp了。
回复 支持 反对

使用道具 举报

发表于 2006-1-10 01:34:45 | 显示全部楼层
Post by is02bing
有这个字体的!今天换了很多次,终于把ddd的字体调好看一点了,不过xmms却是乱码,看来只能用bmp了。

如果是xmms的playlist里有乱码而菜单没有的话,可以设置mpg123插件的属性来搞定,见图,xmms比bmp好用,而且插件又多。
我的gtkrc.utf-8(我中文用的方正宋体):
style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-1,\
                  -misc-fzsongti-medium-r-normal-*-12-*-*-*-c-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
另外,记得要禁用 mad 插件,它默认用来播放mp3,但是改不了mp3 tag的编码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-1-10 05:47:21 | 显示全部楼层
为啥文件名字是  gtkrc.utf-8 呢?在哪个目录里边的?

应该是 gtkrc.zh_CN 吧。
回复 支持 反对

使用道具 举报

发表于 2006-1-10 09:17:44 | 显示全部楼层
Post by 终极幻想
为啥文件名字是  gtkrc.utf-8 呢?在哪个目录里边的?

应该是 gtkrc.zh_CN 吧。

这是根据locale来得,如果locale 是 gbk gb2312 的话,就是/etc/gtk/gtkrc.zh_CN,如果locale是zh_CN.UTF-8,就是/etc/gtk/gtkrc.utf-8
回复 支持 反对

使用道具 举报

发表于 2006-1-10 09:27:03 | 显示全部楼层
~ $  ls -l /etc/gtk/gtkrc.zh*
-rw-r--r--  1 root root 431 10月  7 22:55 /etc/gtk/gtkrc.zh_CN
-rw-r--r--  1 root root 431 10月  7 22:19 /etc/gtk/gtkrc.zh_CN.ori
lrwxrwxrwx  1 root root  20 11月 14 13:50 /etc/gtk/gtkrc.zh_CN.UTF-8 -> /etc/gtk/gtkrc.zh_CN
-rw-r--r--  1 root root 614  7月 30 17:50 /etc/gtk/gtkrc.zh_TW.big5

我的是gtkrc.zh_CN.UTF-8 。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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