开元周游
德国频道
楼主: cyan
打印 上一主题 下一主题

test for FreeBSD!

[复制链接]
11#
 楼主| 发表于 23.4.2003 10:47:59 | 只看该作者
即时机票
汉化的基本方法:<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> &nbsp;cd /usr/share/locale; ln -s zh_CN.eucCN zh_CN.GB2312<br> &nbsp;cd /usr/X11R6/lib/X11/locale/; cp zh/XI18N_OBJS zh_CN/<br> &nbsp;echo &#34;zh_CN/XLC_LOCALE        zh_CN.GB2312&#34; &#62;&#62; locale.dir<br> &nbsp;<!--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> &nbsp;export LC_CTYPE=zh_CN.GB2312<br> &nbsp;export LANG=zh_CN.GB2312<br> &nbsp;export LC_ALL=zh_CN.GB2312<br> &nbsp;<!--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> &nbsp;cd /usr/ports/chinese/chinput<br> &nbsp;make install clean<br> &nbsp;<!--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> &nbsp;export XMODIFIERS=@im=Chinput<br> &nbsp;exec chinput &<br> &nbsp;<!--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> &nbsp;mkdir /usr/X11R6/lib/X11/fonts/TrueType<br> &nbsp;<!--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> &nbsp;cp /path/to/simsun.ttf /usr/X11R6/lib/X11/fonts/TrueType/<br> &nbsp;<!--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> &nbsp; &nbsp; simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0<br> &nbsp; &nbsp; simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0<br> &nbsp; &nbsp; simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0<br> &nbsp; &nbsp; simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-big5-0<br> &nbsp; &nbsp;<!--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> &nbsp; &nbsp; cp fonts.dir fonts.scale<br> &nbsp; &nbsp; cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir .<br> &nbsp; &nbsp;<!--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> &nbsp;vi /etc/X11/XF86Config<br> &nbsp;<!--c2--></td></tr></table><span class='postcolor'><!--ec2--><br><br>  在Section &quot;Files&quot; 字段中加入一行FontPath &quot;/usr/X11R6/lib/X11/fonts/TrueType&quot; <br>  在Section &quot;Module&quot; 段中加入Load &quot;xtt&quot;并且注释掉Load &quot;freetype&quot;。(不能一起工作)<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字体包)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点信息

站点统计| 举报| Archiver| 手机版| 小黑屋

Powered by Discuz! X3.2 © 2001-2014 Comsenz Inc.

GMT+1, 7.2.2025 07:17

关于我们|Apps

() 开元网

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