wire 发表于 2003-10-2 18:28:33

请问firefly, 这是否算freetype的bug?

如果我在fonts.conf中使用strong bind一个英文字体的话,同时设置中文字体取消antialias,如下:

        <match target="font">
                <test qual="any" name="family">
                        <string>SimSun</string>
                </test>
                <test name="pixelsize" compare="more_eq">
                        <int>12</int>
                </test>
                <test name="pixelsize" compare="less_eq">
                        <int>19</int>
                </test>
                <edit name="antialias" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>


这时,系统无法将bind的英文字体和中文区分开,也就是说bind的英文字体也被取消了antialias;结果,mozilla就花了.

不知有什么好办法来解决?
(为什么gedit又不受影响呢?)

firefly 发表于 2003-10-2 20:43:27

造成 mozilla 花掉,並不是您的 fontconfig 設定造成的,也不是 freetype 有 bug。而是 Xft 2.1 版的 bug,Xft 2.1.2 已經修正了,詳請請看小弟 2003.5.2 的說明:
http://firefly.idv.tw/setfont-xft/ChangeLog.html

如果您是用 RedHat 的話,請下載這個,安裝後就正常了:
http://firefly.idv.tw/setfont-xft/RedHat/9.0/RPMS/Xft2-2.1.2-3.firefly.i386.rpm

wire 发表于 2003-10-3 10:09:19

原来是这样,多谢了!
页: [1]
查看完整版本: 请问firefly, 这是否算freetype的bug?