LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1214|回复: 8

firefox从1.0.7升级到1.5后,个别网站或者论坛字体发虚,不管怎么设置搞不定了哦!!!

[复制链接]
发表于 2006-4-9 15:32:50 | 显示全部楼层 |阅读模式
firefox从1.0.7升级到1.5后,个别网站或者论坛字体发虚,不管怎么设置搞不定了哦!!!以前用1.0.7的firefox,就很正常的。
发表于 2006-4-9 16:45:58 | 显示全部楼层
把你fontconfig配置文件里,设置大于10号小于18号去掉AA打开hinting的部分,加上字体“宋体”,比如:
注意在utf8下编辑这个文件
  1.     <match target="font">
  2.         <test qual="any" name="family" compare="eq">
  3.             <string>AR PL ShanHeiSun Uni</string>
  4.             <string>AR PL ZenKai Uni</string>
  5.             <string>AR PL Mingti2L Big5</string>
  6.             <string>AR PL SungtiL Big5</string>
  7.             <string>AR PL New Sung</string>
  8.             <string>SimSun</string>
  9.             <string>NSimSun</string>
  10.             <string>SimHei</string>
  11.             <string>Ming(ISO10646)</string>
  12.             <string>MingLiu</string>
  13.             <string>PMingLiu</string>
  14.             <string>宋体</string>
  15.         </test>
  16.         <test name="pixelsize" compare="more_eq">
  17.             <double>10</double>
  18.         </test>
  19.         <test name="pixelsize" compare="less_eq">
  20.             <double>18</double>
  21.         </test>
  22.         <edit name="antialias">
  23.             <bool>false</bool>
  24.         </edit>
  25.         <edit name="hinting">
  26.             <bool>true</bool>
  27.         </edit>
  28.     </match>
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-4-9 17:47:33 | 显示全部楼层
在Fonts属性里把允许页面选择自己的字体关掉试试看.
回复 支持 反对

使用道具 举报

发表于 2006-4-9 18:58:42 | 显示全部楼层
Post by kid.duo
在Fonts属性里把允许页面选择自己的字体关掉试试看.

这样很土。。。很多网站显示效果会很差
回复 支持 反对

使用道具 举报

发表于 2006-4-9 23:52:28 | 显示全部楼层
看看有问题的网站的字符集,然后更改firefox中的对应字符集的字体,可以用文泉驿字体。
http://wenq.org/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 09:25:58 | 显示全部楼层
Post by 玄德公
看看有问题的网站的字符集,然后更改firefox中的对应字符集的字体,可以用文泉驿字体。
http://wenq.org/


用文泉驿的字体还是一样,只是个别网站的问题,大部分网站都很正常,如linuxsir.cn访问,字体很正常,我用的圆体字库进行美化的,用文泉驿字体,问题依旧,firefox在1.0.7的时候,所有网站都正常的,只是firefox升级后造成的。
回复 支持 反对

使用道具 举报

发表于 2006-4-10 12:10:13 | 显示全部楼层
不是说了么,是因为CSS里面的“宋体”不被你的fontconfig识别导致的,你把"宋体"这个字体名称和那些uming/simsun同样处理就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 18:16:19 | 显示全部楼层
Post by PiPiDou
把你fontconfig配置文件里,设置大于10号小于18号去掉AA打开hinting的部分,加上字体“宋体”,比如:
注意在utf8下编辑这个文件


  1.     <match target="font">
  2.         <test qual="any" name="family" compare="eq">
  3.             <string>AR PL ShanHeiSun Uni</string>
  4.             <string>AR PL ZenKai Uni</string>
  5.             <string>AR PL Mingti2L Big5</string>
  6.             <string>AR PL SungtiL Big5</string>
  7.             <string>AR PL New Sung</string>
  8.             <string>SimSun</string>
  9.             <string>NSimSun</string>
  10.             <string>SimHei</string>
  11.             <string>Ming(ISO10646)</string>
  12.             <string>MingLiu</string>
  13.             <string>PMingLiu</string>
  14.             <string>宋体</string>
  15.         </test>
  16.         <test name="pixelsize" compare="more_eq">
  17.             <double>10</double>
  18.         </test>
  19.         <test name="pixelsize" compare="less_eq">
  20.             <double>18</double>
  21.         </test>
  22.         <edit name="antialias">
  23.             <bool>false</bool>
  24.         </edit>
  25.         <edit name="hinting">
  26.             <bool>true</bool>
  27.         </edit>
  28.     </match>
复制代码



照楼主的方法做了,还是部分网站显示不正常,只有禁止“页面选择显示字体”了,才能不发虚哦,没办法,只有这样了。
回复 支持 反对

使用道具 举报

发表于 2006-4-10 19:49:11 | 显示全部楼层
你看看网页源文件,发虚字体是什么,加到fontconfig里面就是了
回复 支持 反对

使用道具 举报

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

本版积分规则

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