LinuxSir.cn,穿越时空的Linuxsir!

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

xmms中文支持??? 已解决!

[复制链接]
发表于 2004-11-4 03:18:20 | 显示全部楼层 |阅读模式
按照大侠们的说法 xmms中文显示 应该很简单  只用修改fonts里的 字体设置就可以了
.
但我无论使用哪种设置 中文均为乱码.  
且如果我把系统locale 改为中文.  连xmms菜单都为乱码

错误信息均为:  
The font "-isas-fangsong ti-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0" does not support all the required character sets for the current locale "en_US.UTF-8"
(Missing character set "GBK-0")


ps:
locale为 zh_CN.GBK  问题仍然存在
几乎同样的问题出现在我的amle中 (Missing character set "GBK-0")


请老大指点  这算是我的debian系统目前最后一个问题了.
发表于 2004-11-4 07:41:23 | 显示全部楼层
改为zh-CN.GB2312试试!
 楼主| 发表于 2004-11-4 12:34:26 | 显示全部楼层
仍然没有效果啊.

错误信息:
The font "-isas-fangsong ti-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0" does not support all the required character sets for the current locale "C"
  (Missing character set "ISO8859-1")
 楼主| 发表于 2004-11-4 14:51:43 | 显示全部楼层
找到问题所在:  
    xmms,amule等程序 采用的是"传统X窗口字体服务"(配置文件为XF86Config-4,和各目录中的font.dir)  传送字体  
   而其它大多数较新程序则采用xft字体服务,(配置文件为fonts.conf,local.conf)传送字体
我以前一直忽视了对传统 字体服务的中文化修改.而系统默认又未体统中文化   相应字中文体目录下的font.dir文件自然就没有建立.  :
解决方案:
        把需要的中文字体目录写入XF86Config-4,   安装  ttmkfdir (font.dir自动创建工具),    去到相应字体目录下  运行  ttmkfdir   >  fonts.dir   ,  copy  fonts.scale fonts.dir.  
     OK  xmms , amule 等程序 中可以使用中文了.   
ps1:  "传统X窗口字体服务"中文支持 确实 和 采用何种 locale 无关.

ps2:   请教  openoffice   中 如何 去掉中文字体 模糊.  (修改/etc/fonts/fonts.conf   对其无作用)
发表于 2004-11-4 17:06:45 | 显示全部楼层
能否举个例子? dpkg-reconfigure xf86config-4  并不能配置。
解决方案不太会。
发表于 2004-11-4 18:33:17 | 显示全部楼层
XMMS 中文字体显示的解决
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=149446

看看上面的帖子,根本就没有这么麻烦
发表于 2004-11-4 18:37:33 | 显示全部楼层
中文模糊的解决

去掉字体反锯齿:

编辑 ~/.fonts.conf

  1. <match target="pattern">
  2. <edit name="antialias" mode="assign">
  3. <bool>false</bool>
  4. </edit>
  5. </match>
复制代码
发表于 2004-11-4 18:56:22 | 显示全部楼层
我是希望了解楼主的方法, 因为AMULE   也是全乱码。
 楼主| 发表于 2004-11-4 22:37:05 | 显示全部楼层
最初由 jhuangjiahua 发表
XMMS 中文字体显示的解决
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=149446

看看上面的帖子,根本就没有这么麻烦


这个贴子我看过不知多少编.     但此贴的方法是基于  XF86Config-4 已经能提供中文支持的情况下.  
   而我的系统原来只有基于fontconfig的中文支持.  这种支持只对gtk+的程序有效.  
所以xmms,amule 这些非gtk的程序里 就算照 上面那贴设置字体.  也显示不出来.
发表于 2004-11-5 00:43:53 | 显示全部楼层
我也一直搞不定,虽然看了很多贴
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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