大连仟亿科技
客服中心
  • 电话
  • 电话咨询:0411-39943997
  • 手机
  • 手机咨询:15840979770
    手机咨询:13889672791
网络营销 >更多
您现在的位置:仟亿科技 > 新闻中心 > 常见问题

苹果Mac下网页中文字体优化

作者:billionnet 发布于:2012/7/26 18:24:46 点击量:

 

近期某人吐槽某门户网站在苹果mac下chrome字体超丑,然后发现虽然现在mac用户越来越多,但是大家依然无视mac下的字体差异,于是研究了下mac下网页中的中文字体,和大家分享。

看了一遍国内各大门户和SNS网站,虽然可能大家的font-family设置都不太一样,但是貌似现在只有QQ空间对mac下字体做了优化

ok,言归正传。

mac和windows自带的字体非常不一样,所以,针对windows的font-family设置一般不适用于mac系统,而在mac下,会调用系统默认的细黑体(STXihei),而这个字体渲染的其实并不是很好看。

优化的方法有两个:

方案一:使用Hiragino Sans GB字体

关于Hiragino Sans GB

Hiragino Sans GB 是衍生自 Hiragino Kaku Gothic(ヒラギノ角ゴ)的简体中文字体 [1],近乎完mei地继承了原型的风格,有很微妙的喇叭口,弧线柔美、内敛,字面宽大程度合理。这是一款清新的专业印刷字体,小字号时足够清晰,大字号时又不会 

目前它是mac系统下自带的比较好看的黑体字体之一,比较适合网页渲染,也广受欢迎。

比如QQ空间的字体设置为:

 

.os_mac {
font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3";
}

 

前面三个字体为英文字体。

使用前后对比:

方案二:使用-webkit-font-smoothing:antialiased

webkit内核私有属性,用于字体抗锯齿,使用后字体看起来会清晰舒服很多:

当然这个只是webkit私有属性,firefox和opera等浏览器不能使用——其实mac版firefox 的字体渲染比webkit要好看一点儿。

总结

那么,到底那种方案好一些呢?

我做了个测试页面,分别用默认字体设置加上-webkit-font-smoothing的各个属性和Hiragino Sans GB使用同样属性设置,终终发现:

  • webkit默认使用-webkit-font-smoothing:subpixel-antialiased属性,而不是none;
  • Hiragino Sans GB字体和系统默认的细黑体表现差异不是特别大,只是细节更圆润舒服;

围观测试页面:http://labs.qianduan.net/macfont.html,或直接看页面截图

所以,如果你想偷懒,就只需要添加-webkit-font-smoothing:antialiased就可以了,最求很好效果,就两个都用上:P

如果你又很好的方案,欢迎提供。

参考:



分享到:


评论加载中...
内容:
评论者: 验证码:
  

Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号   google网站地图   百度网站地图   网站地图

公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明