LinuxSir.cn,穿越时空的Linuxsir!

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

fvwm运行时老是输出missing font charsets信息,如何解决?[部分解决]

[复制链接]
发表于 2006-3-17 12:08:10 | 显示全部楼层 |阅读模式
显示信息如下:
  1. Using vt 7
  2. (WW) RADEON: No matching Device section for instance (BusID PCI:5:0:1) found
  3. [FVWM][style_parse_one_style_option]: <<ERROR>> Style BorderWidth requires width argument
  4. [FVWM][style_parse_one_style_option]: <<ERROR>> Style BorderWidth requires width argument

  5. sh: w.id: syntax error in expression (error token is ".id")
  6. [FvwmButtons-Panel][FlocaleGetFontSet]: (fixed) Missing font charsets:
  7. GB2312.1980-0, GBK-0, JISX0208.1983-0, KSC5601.1987-0, JISX0201.1976-0, ISO10646-1
  8. [ApplicationPanel][FlocaleGetFontSet]: (fixed) Missing font charsets:
  9. GB2312.1980-0, GBK-0, JISX0208.1983-0, KSC5601.1987-0, JISX0201.1976-0, ISO10646-1
复制代码

USE里面也加了“cjk“,运行xlsfonts检查,以上的编码也都有,到底应该怎么解决?

fvwm 2.5.16 使用 fvwm-crystal 主题 3.03版,xorg6.8.2版
发表于 2006-3-17 12:22:37 | 显示全部楼层
ls /usr/lib/locale看看有没有zh_CN目录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-17 12:45:25 | 显示全部楼层
有啊:
  1. binary@gentoo ~ $ ls /usr/lib/locale/
  2. en_US       zh_CN          zh_CN.gbk   zh_HK       zh_TW
  3. en_US.utf8  zh_CN.gb18030  zh_CN.utf8  zh_HK.utf8  zh_TW.utf8
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-3-17 16:32:08 | 显示全部楼层
中文字体没有弄好吧,应该是找不着字体的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-18 01:32:36 | 显示全部楼层
应该不是,我用的是fvwm-crystal主题,本来一切都好好的,而且修改了fvwm的源代码,没有动任何fvwm-crystal的设置中文显示一直也很正常,包括标题栏。
到后来把系统locale设置改为en_US.UTF-8(以前是zh_CN.UTF-8)使用了一段时间并且升级了几个软件,也没有注意到底是什么时候标题栏就不显示中文了,全变成了方框。本来我以为是英文locale的原因,没太在意,可是昨天换回中文locale后才发现不是locale的事。请问这和在英文locale下升级软件有关系么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-18 05:22:17 | 显示全部楼层
通过修改fvwm-crystal的字体设置解决。
但是肯定还是有问题,因为根据http://my.opera.com/alva/blog/show.dml/161523那篇“修改fvwm的源代码,实现完美的中文显示”的说法,只要修改了fvwm的源代码,不用动fvwm-crystal的任何设置就可以完美显示中文,而且我这里刚开始也确实是这样,因此我现在只能说部分解决,具体到底是哪的问题,我不想再折腾了。
还有,下午3点发这个主题时我的浏览器在显示先锋网主页上的那个im软件投票flash时,最上面那行“若主流IM实现互通,您主要用”出现乱码——这也是持续了好多天了,再加上java中文显示设置的问题(http://weiqi.sports.tom.com/pu/9204.html这个页面在windows下显示一切正常,可是到了linux下无论我怎么换字体,右上那个框框里都有一部分汉字无法显示),搞得我焦头烂额,于是一气之下"emerge -e system",结果那个flash不乱码了,别的问题依旧...................
郁闷中................................
回复 支持 反对

使用道具 举报

发表于 2006-3-18 15:57:52 | 显示全部楼层
你的fvwm-crystal输出这个是正常的,它的Panel字体设置fixed确实没有这几个字体的信息,但是不影响使用啊。只要你按照方法改了源代码,并且改一下menu的字体设置。fvwm-crystal的开发者已经再考虑让fvwm-crystal支持国际化字体了,那个时候就可能是真正的免设置了。
回复 支持 反对

使用道具 举报

发表于 2006-3-18 16:18:02 | 显示全部楼层
Post by tlzr
应该不是,我用的是fvwm-crystal主题,本来一切都好好的,而且修改了fvwm的源代码,没有动任何fvwm-crystal的设置中文显示一直也很正常,包括标题栏。
到后来把系统locale设置改为en_US.UTF-8(以前是zh_CN.UTF-8)使用了一段时间并且升级了几个软件,也没有注意到底是什么时候标题栏就不显示中文了,全变成了方框。本来我以为是英文locale的原因,没太在意,可是昨天换回中文locale后才发现不是locale的事。请问这和在英文locale下升级软件有关系么?


和我当时一样,我改成中文locale就好了,不过总觉得疑惑。
回复 支持 反对

使用道具 举报

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

本版积分规则

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