就在国内火热讨论 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
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!