当前位置:操作系统 > Unix/Linux >>

在Fedoracore4.0中添加simsun清晰字体

看到Fedora/Redhat讨论区,很多初学Linux的弟兄还在为Fedora core 字体不清晰的事而高呼奔走。看到问题太多了,所以我也写一帖;为了应一下急,帮助大家解决一点问题,这样大家就能学点其它的重为重要的东西;

  所有的一切只是为了解决初学者入门的问题,如果您认为我写的内容有纵容您侵犯simsun版权的企图,你最好不看这个帖子;

  字体原理:

  字体原理这个问题,我感觉我们没有必要再探讨下去,作为一般用户,只要字体能看得过去就行了。 就象咱们用windows一样,咱们不也是抓过一个字体就用;对于我们来说,咱们能用就行;至于原理可以留给那些想开发的弟兄;

  Linux本来就是洋人造的,字体原理的事,总让人搞不懂。对于我来说也没有必要搞懂了,以我的水平也不能搞出来。所以能用就行,最好是最简单的应用;

  关于让Linux下的中文字体显示的更好一点,我们大多用firefly兄的制作的一系列补丁包;firefly兄据说是TW的;看到firefly兄的贡献,我想大家应该都心存感激才是;

  Linux下最难事情是没有一款大家都认可的GPL的中文字体,TW那面做的还是不错的,开源基础弄的极好。比如有人专门为政府规定的文档的格式,并写了教程;也有人为了推广Linux在TW的发展,做了字体和补丁包(比如 firefly兄就做了很多这样的工作)等等。在咱们这边呢??咱们这边也不是没有人做,其中有工程浩大的文泉驿项目就是其中一个(http://wqy.sourceforge.net),我在文泉驿的主页下看到有dawang兄也是开发团队重要成员,佩服中;文泉驿项目已经发布了已经可以使用的字体。有兴趣的弟兄可以去下载使用;也有弟兄说文泉驿并不是太完美,但以我看来,已经很不错了,已经能达到大家的使用目的了。如果能走进发行版,我感觉是最好的;这样大家安装上系统就是清晰的字体了;如果有不满意的,可能再安装别的字体。

  前面说的就当废话,现在开始,大约几分钟就好;

  

  操作前提:

  


  要在text模式下操作;请按ctrl+alt+F2或ctrl+alt+f3 ;要以root权限;如果您是以text模式启动,然后startx进入桌面的,就退出X来操作;

  一、添加一个字体simsun.ttc

  
在 /home/的目录中建一个fonts的目录;

  
[root@localhost beinan]# mkdir /home/fonts


  把simsun.ttc文件拷到这个目录中;

  windows一般都有这个字体,如果不知道如何从windows中抓到Linux系统中,请看置顶的帖子中关于FAT32和NTFS的加载的办法。

  然后改变一下 /home/fonts的权限;

  
[root@localhost ~]# chmod -R 755 /home/fonts


  

  二、我们下载 firefly的补丁包;这些包都是针对Slackware系统的补丁,我们一样可以用在Fedora core 中;

  


  
从这里下载三个补丁包:

  http://slack.vetcafe.net/usefulpkgs/firefly

  把三个补丁包放在一个目录中,然后解压:

  
[root@localhost firefly]# ls

  fontconfig-2.2.96-i486-firefly.tgz freetype2-2.1.9-i486-firefly.tgz libXft-2.1.6-i486-firefly.tgz

  [root@localhost firefly]# tar zxvf fontconfig-2.2.96-i486-firefly.tgz

  [root@localhost firefly]# tar zxvf freetype2-2.1.9-i486-firefly.tgz

  [root@localhost firefly]# tar zxvf libXft-2.1.6-i486-firefly.tgz


  

  解出来总共有三个目录,一个是 etc ;一个是usr;一个是install

  我们只把 etc 和usr拷到到 /

  
[root@localhost firefly]# cp -R --reply=yes etc /

  [root@localhost firefly]# cp -R --reply=yes usr /


  

  如果有提示是不是覆盖原文件,都是覆盖;

  

  三、更改/etc/fonts/fonts.conf和 /etc/X11/xorg.conf 文件来配置 ;

  


  在 /etc/fonts/fonts.conf 找到

  

  然后再改 /etc/X11/xorg.conf

  在FontPath "unix/:7100" 前加一行

  
FontPath "/home/fonts"


  

  重启X;在Fedora Core 4.0中,您可能要用到 pkill gdm ;因为此时X已经崩溃,我实践了一下,只能用pkill gdm来操作;

  
[root@localhost ~]# pkill gdm


  

  三、设置桌面GNOME的字体;

  


  菜单=》桌面=》首选项=》字体;

  字体都设置为sans 10或者 11或者12,大小可以自己来调;

  字体渲染-》最佳形状;

  最后。。。。。。完成;

  

  

  

  

  

  

  

  

  

  

  

  
fontconfig-2.2.96-i486-firefly.tgz626.52 KB
freetype2-2.1.9-i486-firefly.tgz723.06 KB
libXft-2.1.6-i486-firefly.tgz78.97 KB


CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,