|
|
长期以来都受到SuSE10的中文问题困扰。 昨天终于解决了。 主要是中文的显示。 比如输入“武汉”, 就变成了“武 ” 或者 “武口” “汉”字无法显示出来。 相信这也是很多SuSE10用户的问题, 以前我一直以为是local set或者language的问题。但是怎么设置也没用。 后来我在网上查找发现,可以通过修改字体的方法解决。 在Contol Center里面的 Appearance & Theme 的 Fonts中 将所有字体改为 fzsong等方正字体。 但是这么做并不能真正的解决问题。 首先, 在Terminal 里面中文仍然是乱码, 第二, 一些老的机器。比如我的 dell l400 就会频繁发生死机。 很多老的机器只能使用系统默认的Sans Serif字体.
然而问题并非不能解决。 通过我这个礼拜反复的安装SuSE10 和对比另外一台正常显示中文的电脑的SuSE10设置发现问题在于安装了哪些语言的字体。
对于一个正在新安装SuSE10的用户。 需要做的是当安装进行的选择安装包的时候。在Filter 为 Selections 时, 不要选择倒数第二项的 Fonts. 让这个选项按照系统默认的方式安装。 然后将Filter 设置为 Languages 选择语言包。 这个时候只选择zh_cn, zh_tw 和 en_us。 特别是注意不要选择Japanese 和 Korean的。(很奇妙吧, 这两个和中国有很深隔阂的民族的文字在SuSE10里面有冲突。难道斗争已经在SuSE Linux里面激烈进行着)。 我个人认为:可能是由于这些文字和汉语文字类似。以至于系统不能正常区分的原因。( 但愿和民族恩怨无关,我不希望linux也卷入民族是非中去)。
更加详细的文件配置在我的博客上有。 http://www.liduan.com/cn/read.php/128.htm |
|