QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1298|回复: 9

[求助]XMMS:一半中文,一半乱码

[复制链接]
发表于 2004-5-23 16:19:47 | 显示全部楼层 |阅读模式


/etc/gtk/gtkrc.zh_CN 内容如下:

[code:1]
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#

style "gtk-default-zh-cn" {
       fontset = "-misc-SimSun-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

[/code:1]


/etc/gtk/gtkrc.zh_CN.utf8 内容如下:

[code:1]
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#

style "gtk-default-zh-cn-utf8" {
       fontset = "-misc-SimSun-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn-utf8"

[/code:1]


/etc/gtk-2.0/gtkrc 内容如下:

[code:1]
gtk-theme-name = "Bluecurve"
style "user-font"
{
font_name="simsun,simsun 9"
}
widget_class "*" style "user-font"
[/code:1]

/etc/sysconfig/i18n 内容如下:

[code:1]
LANG="zh_CN"
SUPPORTED="zh_CN.GBK:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
[/code:1]
 楼主| 发表于 2004-5-23 16:26:55 | 显示全部楼层
另外XMMS里面字与字之间的空隙特别大,搞得设置窗口也很长. 我用的就是wxz兄修改过的字体,其他的什么也没用,请大家帮我看看是怎么回事.多谢了!
回复

使用道具 举报

发表于 2004-5-24 09:26:14 | 显示全部楼层
fontset = "-misc-SimSun-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"

不要把中文字体放在前面
把英文字体放在前面

另外,你这个字体设置是抄别人的还是自己系统的?一定要自己系统的哦

哦,你不能只设置.gtkrc.zh_CN,还要设置xmms
回复

使用道具 举报

 楼主| 发表于 2004-5-24 10:20:41 | 显示全部楼层
我安装的是wxz8修改过的Simsun,wxz8的帖子里说应该这样设置gtkrc.zh_CN的,你说不要把中文字体放在前面,那应该是什么样?

我修改xmms了,你能看到帖图么?

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2004-5-25 00:28:55 | 显示全部楼层
The spacing of the non-chinese characters in both your xmms configuration menu and song list is too wide. The problem is that you put the SimSun font in front of non-chinese character font. See my post here http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=24271&start=15

If you experience that the spacing between the non-chinese characters is too wide, add "*-medium-r-*-*-*-120-*" IN FRONT OF SimSun font in /etc/gtk/gtkrc.zh_CN(.utf as well as xmms' font. No need to change fonts.conf at all for this problem.

Also why does your SimSun have iso8859 encoding and another font set (non-chinese) have gb2312.1980 encoding? SimSun should use gb2312.1980 but non-chinese character should not.
回复

使用道具 举报

发表于 2004-5-25 09:56:35 | 显示全部楼层
/etc/gtk/gtkrc.zh_CN文件是不是要为gbk编码多加一项,你从命令行启动xmms,看看他的错误信息
回复

使用道具 举报

 楼主| 发表于 2004-5-30 14:30:09 | 显示全部楼层
谢谢alexxl,字之间的空白已经没有了。

不过打开文件时的浏览窗口里的字还是乱码(如下图),不知如何解决

to gybei:从命令行启动xmms,没有错误信息。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2004-5-30 14:44:51 | 显示全部楼层
xmms对话框自然是在/etc/gtk/下设置.


list在~/.xmms/下面.
回复

使用道具 举报

 楼主| 发表于 2004-5-30 18:01:09 | 显示全部楼层
[quote:2d4d2d678e="Axin"]xmms对话框自然是在/etc/gtk/下设置.


list在~/.xmms/下面.[/quote]

能说的详细点么?
回复

使用道具 举报

 楼主| 发表于 2004-5-31 09:41:38 | 显示全部楼层
好了,好了,终于好了,原来是要在mount硬盘时加个“iocharset=cp936”的参数。

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-5 03:45 , Processed in 0.065325 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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