LinuxSir.cn,穿越时空的Linuxsir!

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

最近把locale改成zh_CN.utf8,出现的问题

[复制链接]
发表于 2006-11-5 17:22:24 | 显示全部楼层 |阅读模式
我用的是fvwm-crystal,修改了/usr/share/fvwm-crystal/fvwm/里面的一些字体设置,把字体都改成了-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0,-misc-
simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1。
simsun在/usr/share/fonts/truetype目录下,并且生成了fonts.scale和fonts.dir, -misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0是我手动添加进去的。并且xorg.conf也添加了这个路径。
然后就可以正常显示了,包括标题栏,菜单栏,小图标,都没有出现乱码。firefox,konsole都可以输入中文。mlterm下也可以正常显示,唯一的缺点是不能输入中文,但是我的mlterm显然已经识别出来了fcitx.因为在mlterm configuration中XIM Server中已经显示auto (currently fcitx),XIM locale中显示auto (currently zh_CN.utf8)。我觉得这说明mlterm已经找到fcitx.但是不知道为什么不能输入。然后我发现不断的有错误提示FreeType: couldn't find encoding 'gb2312.1980-0' for '/usr/share/fonts/truetype/simsun.ttc'。google 一下,找到了一个解决办法.
- 用mkfontscale在simsun字体目录生成encodings.dir文件:
# mkfontscale -n -e /usr/share/fonts/encodings -e /usr/share/fonts/encodings/large
重启X,进入系统,mlterm终于可以输入中文了

但是fvwm-crystal菜单上的 所有英文,右上角的时间都变成了乱码,包括数字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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