|
汉化的基本方法:<br><br>1、首先为FreeBSD 5 添加对GB2312的locale支持。<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> cd /usr/share/locale; ln -s zh_CN.eucCN zh_CN.GB2312<br> cd /usr/X11R6/lib/X11/locale/; cp zh/XI18N_OBJS zh_CN/<br> echo "zh_CN/XLC_LOCALE zh_CN.GB2312" >> locale.dir<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br>2、为系统启动加载中文支持,修改~/.xinitrc或者~/.xsession中窗口管理器执行命令之前加入如下设置:<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> export LC_CTYPE=zh_CN.GB2312<br> export LANG=zh_CN.GB2312<br> export LC_ALL=zh_CN.GB2312<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br>3、安装中文输入法:<br><br> 我尝试了N中输入法,miniChinput,XSIM,FCITX,chinput,cxterm,好像只有chinput可以很好的使用,但是不能向shell输入中文。Cxterm倒是正常编译安装,但就是不能输入中文。问题就处在XMODIFIERS=@im始终不能成功。<br> 所以只有安装chinput,(还有chinput2,chinput3,都不能很好的工作)<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> cd /usr/ports/chinese/chinput<br> make install clean<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br> (需要网络支持,或者你事先去相关站点下载zh-chinput-2.1.tar.gz,并且mv到/usr/ports/distfiles/)<br><br> 安装完成之后,修改~/.xinitrc或者~/.xsession,同样在窗口管理器执行命令之前加入相关设置:<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> export XMODIFIERS=@im=Chinput<br> exec chinput &<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br> 重新进入WindowMaker,Ctrl+Space你就可以看到中文输入条了!<br><br>4、关于SIMSUN字体的使用,这是一个古老的Thema了<br><br><br> 无非就是建立/usr/X11R6/lib/X11/fonts/TrueType/目录<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> mkdir /usr/X11R6/lib/X11/fonts/TrueType<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br> 找到simsun.ttf(或者.ttc,不过后来建立的fonts.dir文件要做相应修改,这个文件是m$ windows的字体,可以从m$ windows中找到,大小为10M左右),然后cp到/usr/X11R6/lib/X11/fonts/TrueType目录下:<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> cp /path/to/simsun.ttf /usr/X11R6/lib/X11/fonts/TrueType/<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br> 然后建立fonts.dir和fonts.scale文件并且cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir到这个目录<br><br> fonts.dir 文件你可以自己生成,当然也可以用工具生成(需要软件支持,烦!)<br><br> 首先cd /usr/X11R6/lib/X11/fonts/TrueType/<br> <br> 下面是一个fonts.dir,你可以照抄,注意文件中的文件名要和你的那个ttf或者ttc文件一致:<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0<br> simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0<br> simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0<br> simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-big5-0<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br> 然后<br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> cp fonts.dir fonts.scale<br> cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir .<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br> 接下来就要修改/etc/X11/XF86Config文件,加入新字库路径和加载相应模块:<br><br> <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--><br> vi /etc/X11/XF86Config<br> <!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br> 在Section "Files" 字段中加入一行FontPath "/usr/X11R6/lib/X11/fonts/TrueType" <br> 在Section "Module" 段中加入Load "xtt"并且注释掉Load "freetype"。(不能一起工作)<br><br> 然后重起,在系统和相应的软件中就可以使用simsun字体了!<br><br><br> 参考文献:<br><br> <a href='http://cs.gmu.edu/~rfang/minichinput.html' target='_blank'>http://cs.gmu.edu/~rfang/minichinput.html</a><br> <a href='http://www.kingisme.com/quakelee/' target='_blank'>http://www.kingisme.com/quakelee/</a> (可以从这里下载simsun字体包) |
|