QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1482|回复: 3

xmms菜单乱码的解决

[复制链接]
发表于 2004-8-16 13:08:19 | 显示全部楼层 |阅读模式
在gentoo中编译xmms,往往不能正常显示中文菜单。在gnome中使用终端运行locale可以看到它的LANG=zh_CN.UTF-8。这就是原因所在,XMMS使用gtk-1,而gtk-1要用到fonts目录中的fonts.dir和fonts.scale文件,这两个文件内容决定了使用gtk-1的程序的显示。这需要一个好一点而的字库。

1、下载firefly的自製內嵌點陣字:fireflysung.ttf(觉得很不错的,原来用simsun,现在改用fireflysung)
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=78828
将解压后的TTF文件放在了/usr/share/fonts/zh_CN目录中,用ttmkfdir生成fonts.scale,再拷贝为fonts.dir。

2修改/etc/gtkrc.zh_CN,使其如下:
style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  --misc-AR PL New Sung-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

3、拷贝gtkrc.zh_CN到gtkrc.zh_CN.utf-8
cp gtkrc.zh_CN gtkrc.zh_CN.utf-8

重新起动GNOME,运行XMMS,就能正常显示中文菜单。
发表于 2004-8-16 22:03:17 | 显示全部楼层
太好了,试试
回复

使用道具 举报

发表于 2004-8-22 23:26:31 | 显示全部楼层
用ttmkfdir生成fonts.scale?再拷贝为fonts.dir?
这位大哥,可以说清楚吗?我是菜鸟!不好意思
回复

使用道具 举报

发表于 2004-8-24 09:00:26 | 显示全部楼层
cool
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 09:26 , Processed in 0.050263 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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