Khan's Notebook GCC/GNU/Linux Delphi/Window Java/Anywhere

路漫漫,长修远,我们不能没有钱
随笔 - 172, 文章 - 0, 评论 - 257, 引用 - 0
数据加载中……

[导入]搞定gnome for debian的中文显示问题

花了3天时间终于把debian的xwindows的中文配置出来了,门外汉真素郁闷啊

我对于过于复杂地寻求"美化"之道不是没有兴趣,而是没有精力去琢磨。这篇文章提供的方法比较简单,用来show给新手看,其实我是不喜欢拿 simsun这种有版权的字体来搞的。(另外,初装系统需要中文支持的话,可以先试试从tasksel里面选择Simplified Chinese, 这样比较省事情)

也无非就是这么几步:

1. 安装 simsun.ttf 字体, 美化字体
2. 安装中文locale
3. 安装中文输入法

原文出处: http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=office&Number=511481&page=&view=&sb=&o=



1. 安装 simsun.ttf 字体:
# mkdir /usr/share/fonts/truetype/simsun
# cd /usr/share/fonts/truetype/simsun
# cp /mnt/gentoo/usr/share/fonts/truetype/simsun/SIMSUN.TTF . (将 Simsun 字体拷贝过来)
# mkfontscale (生成 font.scale 文件)
# cp fonts.scale fonts.dir

# vi /etc/X11/XF86Config-4
在相应的地方加入如下行:
FontPath "/usr/share/fonts/truetype/simsun"

2. 安装中文系统

安装 locale:
# apt-get install locales
选择 en_US en_US.ISO-8859-15 en_US.UTF-8 zh_CN zh_CN.GB18030 zh_CN.GBK zh_CN.UTF-8。选择 zh_CN 作为缺省的 locale。

安装中文输入法:
# apt-get install fcitx

 

安装词典:
# apt-get install stardict
# exit
$ mkdir ~/.stardict
$ cp /mnt/gentoo/usr/share/stardict/dic ~/.stardict -r
(将gentoo的词典拷过来用)

3. 美化字体

# vi /etc/fonts/fonts.conf
1) 在所有的 AR PL KaitiM GB 前插入 SimSun,并将其后面的 SimSun 删掉,让系统先找 SimSun 字体。
2) 为了不让字体模糊,在文件后面(前)加入:

<match target="font">
  <test qual="any" name="family">
    <string>SimSun</string>
  </test>
  <test name="pixelsize" compare="more_eq">
    <int>12</int>
  </test>
  <test name="pixelsize" compare="less_eq">
    <int>19</int>
  </test>
  <edit name="antialias" mode="assign">
    <bool>false</bool>
  </edit>
</match>

4. 修改 .xsession,形成中文环境

$ vi .xsession
将其内容修改为:
export G_BROKEN_FILENAMES=1
export LANG=zh_CN
export LC_ALL=zh_CN
export XMODIFIERS="@im=fcitx"
fcitx &
gnome-session || exec xterm

然后退出 session 在重新登录就能在漂亮中文环境下生活了。

posted on 2006-01-12 09:56 Khan 阅读(1594) 评论(0)  编辑 收藏 引用 所属分类: 周边技术


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理