看到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,大小可以自己来调;
字体渲染-》最佳形状;
最后。。。。。。完成;