扫一扫
关注微信公众号

教你优化Fedora Core 4的中文字体显示
2006-07-25   天极

  刚刚安装好的 Fedora Core 4 无论桌面应用还是网页文字都存在中文字体发虚的问题,而且也不支持粗体和斜体显示。本文介绍一种相对简单的非 simsun 解决方案,实现中文宋体的粗体和斜体显示效果,让您可以更舒服地使用 Fedora Linux。

  适用发行版:Fedora Core 4

  一. 安装 firefly TrueType 宋体点阵字体

  Fedora 下字体发虚,原因是缺少内嵌点阵的字体。很明显解决的方法就是添加一个有内嵌点阵的字体。

  1. 下载字体

  从以下网址下载 fireflysung 1.3.0 :

  http://www.study-area.org/apt/firefly-font/

  2. 安装字体

  把下载回来的压缩包解压后,把其中的 fireflysung.ttf 字体文件复制到 /usr/share/fonts/chinese/TrueType 文件夹中 。可以在终端命令行以 root 身份运行:

  #cp fireflysung.ttf /usr/share/fonts/chinese/TrueType/

  二. 重排字体顺序

  fireflysung 的英文字体不是很好看。可以考虑用 Hevetica 或者Bitsteam Vera配合fireflysung中文字体。所以首先要对字体进行重排。Fedora已经带了 Hevetica 字体的,看不到是因为字体路径没有被加进配置文件。

  在 /etc/fonts/conf.d/ 目录下建立一个用户自定义配置文件10myfonts.conf 。该配置是一个非AA(字体边沿反锯齿)的显示方案。建立该文件的方法可以是,在终端命令行以 root 身份运行:

  #gedit /etc/fonts/conf.d/10myfonts.conf

  10myfonts.conf 的内容如下:

  /usr/share/fonts

  /usr/share/fonts/local

  /usr/local/share/fonts

  ~/.fonts

  /usr/X11R6/lib/X11/fonts

  100

  180

  true

  t

  hintslight

  t

  false

  8

  17

  false

  zh-tw

  zh-cn

  ja

  ko

  proportional

  false

  SimSun

  NSimSun

  SimHei

  AR PL ShanHeiSun Uni

  AR PL SenKai Uni

  AR PL New Sung

  FZSongTi

  FZMingTiB

  FangSong_GB2312

  KaiTi_GB2312

  8

  12

  12

  serif

  Times New Roman

  Nimbus Roman No9 L

  Luxi Serif

  Times

  Bitstream Vera Serif

  Simsun

  WenQuanYi Bitmap Song

  AR PL ShanHeiSun Uni

  AR PL SenKai Uni

  AR PL New Sung

  FZSongTi

  FZMingTiB

  Kochi Mincho

  AR PL SungtiL GB

  AR PL Mingti2L Big5

  Baekmuk Batang

  sans-serif

  Helvetica

  Verdana

  Arial

  Tahoma

  Bitstream Vera Sans

  SimSun

  WenQuanYi Bitmap Song

  AR PL ShanHeiSun Uni

  AR PL SenKai Uni

  AR PL New Sung

  FZSongTi

  FZMingTiB

  Kochi Gothic

  AR PL KaitiM GB

  AR PL KaitiM Big5

  Baekmuk Dotum

  monospace

  Courier

  Courier New

  Andale Mono

  Luxi Mono

  Nimbus Mono L

  Bitstream Vera Sans Mono

  NSimSun

  WenQuanYi Bitmap Song

  AR PL ShanHeiSun Uni

  AR PL SenKai Uni

  AR PL New Sung

  FZSongTi

  FZMingTiB

  Kochi Gothic

  AR PL KaitiM GB

  Baekmuk Dotum

  三. 安装或升级 freetype 到 2.1.10 版本

  1. 下载 freetype 源代码压缩包

  下载地址:

  http://prdownloads.sourceforge.net/freetype/freetype-2.1.10.tar.bz2

  把下载回来的压缩包解压。

  2. 打开 freetype 的 hinting 内嵌属性

  用文本编辑器打开以下文件:

  freetype-2.1.10/include/freetype/config/ftoption.h

  把439行的注释符号(/* ...... */)去掉,改成如下这样:

  #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER

  保存并退出文本编辑器。

  3. 编译安装

  进入 freetype-2.1.10 文件夹,并以 root 身份在终端命令行运行:

  #cd freetype-2.1.10 (这一步是进入 freetype-2.1.10 文件夹的操作)

  #./configure --prefix=/usr

  #make

  #make install

  四. 安装或升级 fontconfig 到 2.3.2 版本

  1. 下载源代码压缩包

  下载地址:

  http://www.fontconfig.org/release/

  2. 编译安装

  进入 fontconfig-2.3.2 文件夹,并以 root 身份在终端命令行运行:

  #cd fontconfig-2.3.2 (这一步是进入 fontconfig-2.3.2 文件夹的操作)

  #./configure --disable-docs --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man

  #make

  #make install

  五. 安装或升级 libXft 到 2.1.7 版本

  1. 下载源代码压缩包

  下载地址:

  http://xlibs.freedesktop.org/release/?C=N;O=D

  2. 编译安装

  进入 libXft-2.1.7 文件夹,并以 root 身份在终端命令行运行:

  #cd libXft-2.1.7 (这一步是进入 libXft-2.1.7 文件夹的操作)

  #./configure --prefix=/usr/X11R6

  #make

  #make install

  六. 调整字体设置

  从 GNOME 的顶部面板上的菜单中选择:桌面 / 首选项 / 字体 ,把四种字体都设置为 Hevetica 。保存设置后重新启动计算机。

  再次进入 Fedora ,你会发现桌面应用程序和网页上的中英文字体都比原来的漂亮多了

热词搜索:

上一篇:巧定光驱网络的访问权限
下一篇:新知:从二层交换到自适应业务交换

分享到: 收藏