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
浙公网安备 33010602011771号