QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1381|回复: 2

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

[复制链接]
发表于 2003-10-2 18:28:33 | 显示全部楼层 |阅读模式
如果我在fonts.conf中使用strong bind一个英文字体的话,同时设置中文字体取消antialias,如下:
[code:1]
        <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>
[/code:1]

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

不知有什么好办法来解决?
(为什么gedit又不受影响呢?)
发表于 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
回复

使用道具 举报

 楼主| 发表于 2003-10-3 10:09:19 | 显示全部楼层
原来是这样,多谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-6-2 05:22 , Processed in 0.109414 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表