Chinaunix首页 | 论坛 | 博客
  • 博客访问: 514633
  • 博文数量: 484
  • 博客积分: 10145
  • 博客等级: 上将
  • 技术积分: 5805
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-27 18:34
文章分类

全部博文(484)

文章存档

2011年(52)

2010年(107)

2009年(287)

2008年(38)

我的朋友

分类: LINUX

2009-10-28 14:06:54


优化改善 Fedora Core 4 的中文字体显示

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

适用发行版:Fedora Core 4

内容索引

  • 安装 firefly TrueType 宋体点阵字体
  • 重排字体顺序
  • 安装或升级 freetype 到 2.1.10 版本
  • 安装或升级 fontconfig 到 2.3.2 版本
  • 安装或升级 libXft 到 2.1.7 版本
  • 调整字体设置

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

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

1. 下载字体

从以下网址下载 fireflysung 1.3.0 :

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 源代码压缩包

下载地址:

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

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. 下载源代码压缩包

下载地址:

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. 下载源代码压缩包

下载地址:

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 ,你会发现桌面应用程序和网页上的中英文字体都比原来的漂亮多了。 ^_^

阅读(812) | 评论(0) | 转发(0) |
0

上一篇:linux字体美化

下一篇:数学基础

给主人留下些什么吧!~~