[分享]搞定英文系统下中文的显示
发表于 : 2007-12-02 10:42
这是我在参考了网上无数的帖子后自己实践的结果。:)
1 当然是要让系统支持中文。
System->Administration->Language Support->钩选Chinese->Apply或OK->系统会下载并安装所需文件
2 安装你喜欢的中文字体文件
一般我都用root权限把字体文件拷贝到/usr/share/fonts/truetype/myfonts,然后执行
这里以微软雅黑(有版权的字体,可改为其他字体)为例,字体名称: Microsoft YaHei
3 编辑/etc/environment文件
加入以下一行
4 编辑/etc/fonts/conf.avail/下的40-generic.conf和65-nonlatin.conf
查找<family>Kochi Mincho</family>,在它之前加入
查找<family>Kochi Gothic</family>,在它之前加入
2个文件都要改。
(以前似乎是在用日文字体显示中文,所以有时显示不出来,有时显示得很丑)
原理:系统在查找可用字体的时候是按照字体设定顺序来的。以上设定保证先用你的字体。
5 恢复其他程序的字体设定为使用系统默认字体。这样可以保证中文正确显示。
我在用thundbird时设置了字体,结果反而显示不出邮件内容,改为缺省设置后,一切问题都解决了。
各位强人也可以发表自己的方法。
1 当然是要让系统支持中文。
System->Administration->Language Support->钩选Chinese->Apply或OK->系统会下载并安装所需文件
2 安装你喜欢的中文字体文件
一般我都用root权限把字体文件拷贝到/usr/share/fonts/truetype/myfonts,然后执行
代码: 全选
sudo chmod 755 /usr/share/fonts/truetype/myfonts/*
sudo fc-cache -fv
3 编辑/etc/environment文件
代码: 全选
sudo gedit /etc/environment
代码: 全选
LC_CTYPE="zh_CN.UTF-8"
代码: 全选
sudo gedit /etc/fonts/conf.avail/40-generic.conf
sudo gedit /etc/fonts/conf.avail/65-nonlatin.conf
代码: 全选
<family>Microsoft YaHei</family>
代码: 全选
<family>Microsoft YaHei</family>
(以前似乎是在用日文字体显示中文,所以有时显示不出来,有时显示得很丑)
原理:系统在查找可用字体的时候是按照字体设定顺序来的。以上设定保证先用你的字体。
5 恢复其他程序的字体设定为使用系统默认字体。这样可以保证中文正确显示。
我在用thundbird时设置了字体,结果反而显示不出邮件内容,改为缺省设置后,一切问题都解决了。
各位强人也可以发表自己的方法。