网管文库

优化改善 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

 


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

2018-11-14
在线客服
  • 售前咨询:点击这里给我发消息
  • 售后服务:点击这里给我发消息