[quote:722f68303f="conner"]rpm就应该不用了。要显示粗体只要xft和fonts.conf改对就应该可以。要想选择字体的时候出粗体选项,还要改QT。[/quote]
我装了以下软件包:
pango-devel-1.2.5-1.firefly
freetype-devel-2.1.5-2.firefly
qt-3.1.2-3.firefly
freetype-2.1.5-2.firefly
pango-1.2.5-1.firefly
Xft2-2.1.2-3.firefly
freetype-utils-2.1.5-2.firefly
字体是清楚了,斜体也有了,就是没有粗体,我想应该是Xft 和fonts.conf的问题,
我装了firefly 的 Xft包,那Xft应该没问题了,我后来直接用firefly的font.conf,也不
行,实在想不出其他原因,以下是我的font.conf模拟粗体的一段:[code:1]
<!--
Add by firefly@firefly.idv.tw
Artificial bold for fonts without a bold version.-->
<match target="font">
<!--check to see if the pattern requested > "medium"-->
<!--<test target="pattern" name="weight" compare="more">-->
<test target="pattern" name="weight" compare="not_eq">
<const>medium</const>
</test>
<!--pretend the font is bold now-->
<edit name="weight" mode="assign">
<const>bold</const>
</edit>
</match>
[/code:1]
(我发现用not_eq 比more 要粗一点)
另外,我从linuxeden下载的firefly 的openoffice1.1,也是没有粗体,连斜体也没有,是不是我的系统里有一些东西没设置好?跟gtkrc应该没关系吧,
是不是我用了freetype2.1.5,和Rawhide 的XFree86 4.3.0,那里面有一个XFree86-xfs-4.3.0-29