疯狂前行,为了BLFS!(第二章 中文篇)(2007-11-15)

 
    关于 中文支持的阐述:
    如果自己DIY出来的系统不支持中文的话,使用起来及其不方便,因为它影响对本地中文文件的阅读和修改,又不能browse web infomation。所以,将系统打造成为可以支持中文势在必行。
    我的做法是先在内核里增加对中文的支持,如果编译内核,这个话题比较大,光资料就有的看。不过只要英文过关,对硬件系统比较熟悉的 话,应该问题不大。选择"Device support -> Native language support[y]",在这个下面我选择了cp437(USA,Canada) 、simpled chinese support(cp936,gb2312)、nlsutf-8。Native language support就是本地语言支持,cp437、cp936、utf8则是对英文和中文的编码支持。一般来讲,utf8编码我们主要选择。
    通过编译内核之后,就实现了对中文的支持。接下来,在/etc/profile这个文件里,添加一行代码: export LANG=zh_CN.utf8 。目的就是设置一个全局变量,在系统启动时,将locale的环境设置为zh_CN.utf8。/etc /profile是设置环境变量的最基础文件,还有/etc/bashrc、~/.bash_profile、~/.bashrc几个文件可以设置,我只 用了~/.bashrc,使之在启动kde后可以先调用~/.bashrc内的内容,实现对/etc/profile重叠的内容的替换。比如在~ /.bashrc内export LANG=en_US.utf8,则在启动kde后,echo $LANG输出就变成了en_US.utf8,这样的话,你的中文就不能正常显示,将变成乱码了。具体这个文件的优先级及用法,我没有深究,以后有时间会 好好看看这方面的资料。
    即便是locale已经设置成了zh_CN.utf8,如果不添加中文字体的话,还是不能正常显示中文。因此,必须安装中文字体。我觉得中国人自己搞出来的文泉译还是不错的,毕竟符合中国国情嘛!wqy font下载的地址: http://wqy.sourceforge.net/cgi-bin/index.cgi, 选择一个自己喜欢的字体后,就可以安装了。我对它的三种字体:pcf、ttf、bdf(大概是,有点忘了),没什么研究,就下了一个pcf字体,因为它版 本号最新。;) 安装的方法,看解压缩后的README和INSTALL文件,就明白了,不过一样是English要还可以才能够看懂。
    当执行完fc-cache -f -v (刷新字体缓存)命令之后,就可以在control center里选择wqy字体了。它还是满漂亮的,用来显示你的中文界面真的很不错。至此,通过control center里的fonts调节,就能得到你想配置的字体效果。再browse一下诸如 www.linuxsir.org/bbs之类的中文网站,显示的中文就从方块乱码变成了美丽的方块字。 Konqueror是一款不错的kde浏览器,可以通过它自己内置的调节字体来实现效果。但它的强大功能,却体现在既能浏览文件,又能浏览web,还能充当联网平台(我使用过samba),具体的就不说了,没有必要了。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值