heihe

导航

 

2004年 08月30日

Debian中文化设置

简单说一下我个人偏向的中文和输入法设置,包括添加字体,设定默认字体,安装输入法,j2sdk中文设置等。 为达到中文显示美观的效果,推荐安装simsun字体。安装字体的方法如下:

  • 将字体文件复制到指定目录下,
    mkdir /usr/share/fonts/local
    cp *.ttf *.ttc /usr/share/fonts/local
  • 更新字体缓存,
    fc-cache -fv
  • 修改系统fontconfig的配置文件
    编辑/etc/fonts/fonts.conf文件,在各种字体的alias属性处前面添加如下两行:
    <family>Tahoma</family>
    <family>SimSun</family>
    这样做的目的是让内容为英文的地方用Tahoma字体显示,内容为中文的地方用SimSun字体显示。
    完整的fonts.conf文件可以在这里下载。
  • 修改用户配置文件
    编辑$HOME/.fonts.conf文件,范例文件在这儿
  • 为gtk1程序生成.dir文件
    apt-get install ttmkfdir
    ttmkfdir -d /usr/share/fonts/local -o /usr/share/fonts/local/fonts.dir
    cp /usr/share/fonts/local/fonts.dir /usr/share/fonts/local/fonts.scale
  • 将字体路径添加到X11的配置文件中
    编辑/etc/X11/XF86Config-4文件,在其中加入如下一行:
    FontPath "/usr/share/fonts/local"
  • 修改gtk1的系统配置文件
    编辑/etc/gtk/gtkrc.zh_CN,可参看这个样例

输入法的选择可以有多种,我最常用的有两种:fcitx和scim。以前用fcitx,现在推荐scim,因为bug比较少。
安装方法:
apt-get install scim scim-chinese scim-tables-zh
然后在$HOME/.xsession中写入如下内容:
export LC_CTYPE=zh_CN.GBK
export XMODIFIERS="@im=SCIM"
scim -d
exec gnome-session
killall scim
启动x后对scim稍做配置即可。scim可以手工添加词组,自动调整词频,包含拼音、五笔等多种输入法,使用上也比较方便。

java是经常使用的开发语言,然而它在中文的配置上总是让人头疼。现在以j2sdk的设置为例,说明应该如何配置java的中文。

  • 安装j2sdk
    apt-get install j2sdk1.4(安装blackdown的j2sdk,之前请在sources.list中加入java的apt源)
  • 修改系统的配置文件
    编辑/etc/j2se/1.4/font.properties文件,使其成为范例中的样子。
  • 验证中文显示
    运行/usr/lib/j2se/1.4/bin/JavaPluginControlPanel,看能否显示中文;
    写一个内容包含中文的java applet,编译后用appletviewer查看,检查菜单和界面是否都能显示中文。
[回复]
靠,写得我都没法插嘴!郁闷
idoit | 2004年 09月01日 02 : 51

太复杂了! [回复]
我用dfontmgr注册一下字体就全部ok了,想添加什么字体都行。注意要在XF86Config文件里面加上defoma的字体路径
gcn | 2004年 09月03日 09 : 41
Email:gaochongnan@tsinghua.org.cn


老兄,你看是没看? [回复]
我写的不仅仅是安装字体,你用dfontmgr能全部搞定?连输入法也一起装了?
匿名网友 | 2004年 09月03日 10 : 58
posted on 2004-12-11 16:16    阅读(1102)  评论(0)    收藏  举报