解决Windows版safari浏览器字体模糊问题

网文资讯评论10.2K阅读模式

就在国内火热讨论 IE8 与 Firefox 3 的时候,苹果(Apple)低调发布了其 Safari 浏览器的 3.1 版本。试用后,感觉速度真的超过FF3,应该是Safari预读缓存的速度比较快。不过中文版的Safari在浏览网页时字体模糊、发虚。

据Safari开源核心WebKit的开发组日前透露,Windows版Safari字体发虚的原因是,它使用CoreGraphic进行字体抗锯齿处理,这种模式在Mac OS下表现良好,而在Windows中则不是那么漂亮。Safari 3.1的字体平滑模式有:标准、柔光、中等、强光四种,都是CoreGraphic实现的效果。

  我们可以手动打开隐藏的第五种平滑模式,使用Windows默认的GDI模式进行字体渲染。

◆具体方法如下:

 

  打开以下隐藏目录:

 ◇WinXP下

 C:\Documents and Settings\你的用户名\Application Data\Apple Computer\Safari\

◇ Vista下

 C:\Users\你的用户名\AppData\Roaming\Apple Computer\Safari\

◇用记事本打开如下两个文件 WebKitPreferences.plist

◇以及 Preferences文件夹下的

com.apple.Safari.plist

 ◇WebKitPreferences.plist文件中有如下一行

 <key>WebKitFontSmoothingType</key> <integer>2</integer>

 后面的数值0、1、2、3分别对应标准、柔光、中等、强光,这里将其改为4启用GDI渲染模式。

◇ com.apple.Safari.plist文件中的这一行则是 <key>FontSmoothing</key> <integer>2</integer>同样要改为4,否则重新打开Safari时WebKitPreferences.plist中的数值会自动恢复。

◇注意:如果你之前没有修改过Safari的字体平滑模式,则这两个文件中可能没有这一行。可以手动加入,或者先在Safari下的标准、柔光、中等、强光四种模式中随便修改一次,退出后两个文件内就会出现该字段。

   修改完成后,再打开Safari,发现区别了吧。此时外观选项标签中字体平滑一项是空的,你也可以随时改回前面的四种模式。 现在的Safari字体遵循Windows默认的平滑方式。有两种选项标准和清晰,位于显示属性-外观-高级-使用下列方式使字体的边缘光滑选项下。

◆ 另一方法:

首先下载这个CSS文件,如果你本身机子上没有装过微软雅黑字体,你可以去下载一个,或者把CSS文件里面的“微软雅黑”都换成一个你有的字体(CSS用记事本打开).
      然后打开Safari,点击 编辑——偏好设置——高级——样式表——其它——选择Safari.css

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证