Debian中文美化

发表于:2007-07-04来源:作者:点击数: 标签:
一篇关于Debian中文设置的不错的文章截选 自 OSWikiHK (Open Source Wiki Hong Kong, 香港開源維基) http://wiki.debian.org.hk/w/Make_Debian_support_Chinese 安装字型 安装自由中文字型 安装以下中文全真(TrueType)字型: ttf-arphic-bsmi00lp - 文鼎PL细
一篇关于Debian中文设置的不错的文章截选 自 OSWikiHK (Open Source Wiki Hong Kong, 香港開源維基)http://wiki.debian.org.hk/w/Make_Debian_support_Chinese

安装字型


安装自由中文字型

安装以下中文全真(TrueType)字型:

  • ttf-arphic-bsmi00lp - 文鼎PL细上海宋 (AR PL Mingti2L Big5) ,包括了 Big5 中一万三千多个繁体字。
  • ttf-arphic-bkai00mp - 文鼎PL中楷 (AR PL KaitiM Big5) ,包括了 Big5 中一万三千多个繁体字。
  • ttf-arphic-gbsn00lp - 文鼎PL简报宋 (AR PL SungtiL GB) ,包括了 GB2312 中七千多个简体字。
  • ttf-arphic-gkai00mp - 文鼎PL简中楷 (AR PL KaitiM GB) ,包括了 GB2312 中七千多个简体字。
  • ttf-arphic-uming - 文鼎PL上海宋Uni (AR PL ShanHeiSun Uni),包括了 GB2312、Big5及HKSCS中二万多个繁简体字。
  • ttf-arphic-ukai - 文鼎PL中楷Uni (AR PL ZenKai Uni),包括了 GB2312、Big5及HKSCS中二万多个繁简体字。


设定 Fontconfig

安装好字型后,你需要令系统使用这些字型。当然你可以逐一设定每一个应用程序,不过直接设定Fontconfig 会比较方便得多。你可以跟据个人需要把那下列设定放入档案 /etc/fonts/local.conf 中。 (记得要以 之前)

重排 Serif 字型显示次序为:


serif

Bitstream Vera Serif
Times New Roman
Times
AR PL New Sung
AR PL Mingti2L Big5
AR PL SungtiL GB
Ming(ISO10646)
SimSun
Kochi Mincho
Baekmuk Batung

Bitstream 的 Vera Serif 质数较好,所以排在前头。萤火飞点阵字较为清晰,所以也排在中文字的头一位,其馀香港字、日文字和韩文字可以由 Ming(ISO10646) 、 Kochi Mincho 和 Baekmuk Batung 等补充。

重排 sans-serif 字型显示次序为:

 
sans-serif

Bitstream Vera Sans
Arial
Verdana
Helvetica
AR PL New Sung
Ming(ISO10646)
AR PL kaitiM Big5
AR PL kaitiM GB
Kochi Gothic
Baekmuk Dotum


Gnome 接口缺省是采用 Sans 字体, Fontconfig 就把 Sans 定为 sans-serif 的别名,所以定义sans-serif 就可以控制接口上的字体。同样 Bitstream 的 Vera Sans 质数较好,所以排在前头。萤火飞点阵字虽然应属Serif ,但显示比 文鼎楷书清晰很多,所以也排在中文字的头一位,其馀香港字、日文字和韩文字可以由 Ming(ISO10646) 、Kochi Gothic 和 Baekmuk Dotum 等补充。

重排 monospace 字型显示次序为:

  
monospace

Bitstream Vera Sans Mono
Courier New
Courier
AR PL New Sung
Ming(ISO10646)
Kochi Mincho
Baekmuk Batung



Debian 上的 X Window 每次启动一个 session 时都要依名字次序执行目录 /etc/X11/Xsession.d 里所有 shell script 一次,所以我们可以在这里设定环境变量 XMODIFIERS 及执行 scim 。方法是建立新档案 /etc/X11/Xsession.d/95xinput并放入以下内容:


case "$LANG" in
zh_TW*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
zh_HK*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
zh_CN*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
esac


设定 OpenOffice.org 中文显示


如果你是使用含萤火飞中文修正的 OpenOffice.org ,你并需要执行以下动作。

设定繁体中文字型取替javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">
Enlarge

原文转自:http://www.ltesting.net