+ -
当前位置:首页 → 问答吧 → 求助:[xmms和mplayer中只能看到汉字无法看到英文][搞定]

求助:[xmms和mplayer中只能看到汉字无法看到英文][搞定]

时间:2005-07-13

来源:互联网

我从来没有遇到这种情况,
请大家帮忙看看。
不过xmms的播放列表可以看到英文,
大家帮忙看看,

我的font.dir
65
simsun.ttf -adobe-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsuntahoma-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsuntahoma-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsuntahoma-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsuntahoma-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-simsuntahoma-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-simsuntahoma-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-simsuntahoma-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-simsuntahoma-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=-0.4:simsun.ttf -misc-simsuntahoma-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttf -misc-simsuntahoma-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsuntahoma-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsuntahoma-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsuntahoma-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsuntahoma-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsuntahoma-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-mediumtahoma-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-ro-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -adobe-helvetica-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
ai=0.3:simsun.ttf -adobe-helvetica-medium-i-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -adobe-helvetica-bold-r-normal--0-0-0-0-p-0-gb2312.1980-0
ai=0.3:simsun.ttf -adobe-helvetica-bold-i-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-fixed-medium-i-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-fixed-bold-r-normal--0-0-0-0-p-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-fixed-bold-i-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-p-0-gbk-0
ai=0.3:simsun.ttf -misc-fixed-medium-i-normal--0-0-0-0-p-0-gbk-0
simsun.ttf -misc-fixed-bold-r-normal--0-0-0-0-p-0-gbk-0
ai=0.3:simsun.ttf -misc-fixed-bold-i-normal--0-0-0-0-p-0-gbk-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-fixed-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misciiiiii

我的gtkrc.zh_CN

style "gtk-default-zh-cn" {
fontset = " -misc-simsuntahoma-medium-r-normal--0-0-0-0-c-0-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"
上传的图像
Screenshot-1.png (145.3 KB, 44 次查看)

作者: broook   发布时间: 2005-07-13

你用什么生成的fonts.dir
没有ISO8859-1字符集
牛啊!

作者: zhllg   发布时间: 2005-07-13

引用:
作者: zhllg
你用什么生成的fonts.dir
没有ISO8859-1字符集
牛啊!
不怕您笑话,我很菜,
这个font.dir是我从网上copy的,xmms启动的时候有如下提示


Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **: ISO8859-1

font.fir应该怎么生成?或者ISO8859-1字符集应该在什么地方?

作者: broook   发布时间: 2005-07-13

我用了一下配置之后,现在xmms主界面没有问题,只有播放列表里只有汉字,没有英文,
请帮我看看我的配置文件有什么问题?

我新的/usr/share/fonts/truetype/font.dir
44
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-gbk-0
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-p-0-gbk-0
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-p-0-gbk-0
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-p-0-gbk-0
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-p-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-p-0-gbk-0
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-p-0-gbk-0
ab=y:ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-p-0-gbk-0
ab=y:ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-p-0-gbk-0
ab=y:ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-p-0-gbk-0
ab=y:ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-p-0-gbk-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ab=y:ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ab=y:ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ab=y:ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0
ab=y:ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-p-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-p-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-p-0-iso8859-1
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ab=y:ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-p-0-iso8859-1
ab=y:ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-p-0-iso8859-1
ab=y:ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-p-0-iso8859-1ab=y:ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-p-0-iso8859-1simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1
ab=y:ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1
ab=y:ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1
ab=y:ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1ab=y:ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1

我新的gtkrc.zh_CN
style "gtk-default-zh-cn" {
fontset = "-misc-simsun-medium-r-normal--0-0-0-0-p-0-gbk-0,\-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1"
}
class "GtkWidget" style "gtk-default-zh-cn"

作者: broook   发布时间: 2005-07-13

我用了ttmkfdir生成新的font.scale,终于可以在xmms播发列表中显示汉字和英文了,
可是新的问题是:
为什么我的英文字符之间的间距非常大。怎么才能调小一些?

作者: broook   发布时间: 2005-07-13

你的fonts.dir还是网上拷的吧?
Gentoo可以自动生成fonts.dir的吧
rc-update add xfs default

英文最好用英文字体,我用verdana
style "gtk-default-zh-cn" {
fontset = "-microsoft-verdana-medium-r-normal--13-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--13-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

作者: zhllg   发布时间: 2005-07-13

谢谢zhllg。
我这里没有verdana
我用bitstream,方方正正的很好看


解决途径
1.copy simsun.ttf 文件到目录A
2。在A下运行ttmkfdir
3.copy font.scale为font.dir
4.编辑/etc/gtk/gtkrc.zh_CN
5.修改xmms字体,在字体输入框中,可以使用逗号隔离来输入多个字体。

作者: broook   发布时间: 2005-07-13