|
|

楼主 |
发表于 2006-1-11 09:37:48
|
显示全部楼层
Post by torres
楼主说的不清楚啊,看了半天也不知道你具体是怎样弄的。:confused:
什么是“爬坡”?:ask
步骤:
1 unmask libXft, emerge -O libXft,别忘了修改font.conf,200->180,这个就不用多说了吧。
2 如果还想解决偶尔出现的“爬坡”问题,那么重新emerge freetype,中途暂停“打补丁”,删除或注释掉/var/tmp/portage/freetype-2.1.10/work/freetype-2.1.10/src/base/ftsynth.c文件中的127行的下面这条语句:
slot->advance.y += ystr;
参考坛内老帖http://www.linuxsir.cn/bbs/showthread.php?t=221269
3 如果希望以后能升级有xft支持的其他工具包,或自己编译其他需要xft支持的程序,改改/usr/lib/pkgconfig/xft.pc
改成这样即可:
[color="Red"]prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Xft
Description: X FreeType library
Version: 2.1.8.2
Requires: fontconfig, freetype2
Requires.private: fontconfig, freetype2
Cflags: -I${includedir}
Libs: -L${libdir} -lXft
这下明白了吧。 |
|