Chinaunix首页 | 论坛 | 博客
  • 博客访问: 812617
  • 博文数量: 770
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4950
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-09 17:49
文章分类

全部博文(770)

文章存档

2011年(1)

2008年(769)

我的朋友

分类:

2008-10-10 11:08:48

其实打firefly的补丁说起来一大堆,你要是自己动手作一下看看,其实很简单的,

简单一些就是重新编译freetype,fontconfig,libXft(Xft)三个东东,当然要编译打补丁的,
更深一些,再编译一下qt和pango而已
firefly的补丁在 可以下载到,
索性我再写一下过程吧

按照freetype-->fontconfig-->libXft的顺序编译一遍,

1.freetype
下载 三个补丁,和freetype2.1.7的源码包,
复制内容到剪贴板
代码:
# tar xvjf freetype-2.1.7.tar.bz2
#cd freetype-2.1.7
#patch -p1 < ../freetype-2.1.6-enable_bytecode.patch
#patch -p1 < ../freetype-2.1.7-autohint-cjkfonts-20031121.patch
#./configure --prefix=/usr               
#make
#make install         
2.fontconfig
下载 里的六个补丁,(其中一个很大,所以firefly把它压缩了一下,你要把它解开)和fontconfig-2.2.92.tar.bz2源码
复制内容到剪贴板
代码:
#tar xvjf fontconfig-2.2.92.tar.bz2
#cd fontconfig-2.2.92
#patch -p1 < ../fontconfig-2.2.92-add_ft2build_header.patch
#patch -p1 < ../fontconfig-2.2.1-fclang-miss_1_percent-20030617.patch
#patch -p1 < ../fontconfig-2.2.92-multifamily-20031217.patch
#patch -p1 < ../fontconfig-2.2.92-add_extra_option-20031207.patch
#patch -p1 < ../fontconfig-2.2.1-include_CJK_charmaps-20030626.patch
#patch -p1 < ../fontconfig-2.2.92-default_config-20031217.patch
#./configure --sysconfdir=/etc --prefix=/usr/X11R6/
#make && make install
3.下载 里的三个东东(连libXft-2.1.2.tar.bz2也在: ))
复制内容到剪贴板
代码:
#tar xvjf libXft-2.1.2.tar.bz2 && cd libXft-2.1.2
#patch -p1 < ../libXft-2.1.2-add_ft2build_header.patch
#patch -p1 < ../libXft-2.1.2-CJK-extra-20031217.patch
#./configure --prefix=/usr/X11R6
#make && make install
libXft以前的版本是Xft,

补丁一样打

说起来一大堆,自己做做就晓得了
最后改一下fonts.conf和local.conf
你可以用firefly提供的      
--------------------next---------------------

阅读(419) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~