找回密码
 注册
楼主: yangjio4849

xmms中的中文显示。

[复制链接]
 楼主| 发表于 2004-11-7 14:06:16 | 显示全部楼层
我应该算是找到了,simsun的路径在/usr/X11R6/lib/X11/fonts/drakfont/ttf下面,我从fonts.dir里面找了字体弄到xmms里面去,
[john@localhost ttf]$ more fonts.dir
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso10646-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-big5-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-koi8-r
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ZWAdobeF.ttf -adobe-ZWAdobeF-medium-r-normal--0-0-0-0-p-0-iso10646-1
我发现没有哪种字体是完美的,要么只能显示中文,要么相反。我的simsun就是在公社下载的。
还有那个X配置文件在哪里?
回复

使用道具 举报

发表于 2004-11-7 14:11:12 | 显示全部楼层
/etc/X11/XF86config,好像就是这个名。提示:修改系统文件注意备份!
回复

使用道具 举报

 楼主| 发表于 2004-11-7 14:30:09 | 显示全部楼层
我的是在/etc/X11/XF86config-4,是不是修改其中的FontPath参数?其值为 "unix/:-1",也就是这行就是这么写的,FontPath "unix/:-1",其他的好象没有发现有和字体有关的选项了呀。
要改这个参数的话是不是改成”/usr/X11R6/lib/X11/fonts“?
回复

使用道具 举报

发表于 2004-11-7 14:33:48 | 显示全部楼层
no,no,no别乱改,这下面是不是有
FontPath         "/usr/X11R6/lib/X11/fonts/local"
FontPath         "/usr/X11R6/lib/X11/fonts/misc"
这样的内容,那么你把simsun所在路径添加进去:加入一行。
FontPath        "/usr/X11R6/lib/X11/fonts/drakfont/ttf"
回复

使用道具 举报

 楼主| 发表于 2004-11-7 14:43:31 | 显示全部楼层
本来就只有"unix/:-1"这么一行,现在我把你说的3行都加进去了。是不是要重启才能生效?至少我重新启动xmms没有生效。
回复

使用道具 举报

发表于 2004-11-7 14:45:28 | 显示全部楼层
别啊,上面两行不用加。重起X试试看。
回复

使用道具 举报

 楼主| 发表于 2004-11-7 14:50:49 | 显示全部楼层
哦。重启X是不是就是注销的意思? windows用太久了。我的电脑还在计算,如果要注销还是可以的,重启就不行了。
回复

使用道具 举报

发表于 2004-11-7 14:57:52 | 显示全部楼层
注销也未必就重启X,最彻底就是ctl+alt+backspace
回复

使用道具 举报

 楼主| 发表于 2004-11-7 15:05:01 | 显示全部楼层
我还是重启了机器,这总可以了吧?
不过还是有这些提示:
The font "-misc-simsun-medium-r-normal-*-12-*-*-*-p-*-iso10646-1" does not support all the required character sets for the current locale "zh_CN"
  (Missing character set "GB2312.1980-0")
The font "-misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gbk-0" does not support all the required character sets for the current locale "zh_CN"
  (Missing character set "ISO8859-1")
现在的播放列表中可以显示中文了,但是英文和数字一点没有,全都是乱码中文,会不会字体是双字节字体的缘故?单字节的东西显示不了?现在的字体是-misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gbk-0,如果一下子能同时集几个字体的长处就好了,有些能很好显示英文,有些能很好显示中文,唉。
回复

使用道具 举报

发表于 2004-11-7 15:10:01 | 显示全部楼层
两个一起用,就像我前面贴的。
回复

使用道具 举报

 楼主| 发表于 2004-11-7 15:58:48 | 显示全部楼层
经过一番试验,终于明白了怎么解决,一开始的错误提示缺少"GB2312.1980-0"和"ISO8859-1",我就找simsun字体中含有这两个的一起用上,现在的字体是-misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1,-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
,终于成功了,谢谢DX
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-7-30 13:15 , Processed in 0.038239 second(s), 13 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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