首页 > 微软雅黑在网页中出现锯齿怎么解决?

微软雅黑在网页中出现锯齿怎么解决?


如图所示,字号比较大,在网页上使用微软雅黑字体会出现明显的锯齿,请问为什么?以及如何解决?

网址:点击进入


缩放到300%,没有出现明显锯齿。不知道是我网络问题还是SF问题,截图我传不上来。
windows的话考虑开启ClearType,控制面板\外观和个性化\显示 左侧\调整ClearType文本
其他系统的话考虑换字体吧


-webkit-text-stroke:0.2px

给文字描边,会减少些锯齿。
chrome在windows下使用的是老式渲染器,所以字体表现一直很差,不过他们在下面版本中会使用新的渲染器。


看起来像是采用了GDI ClearType技术的抗锯齿。这个抗锯齿技术的特点是小字号相对清晰,大字号出现边缘锯齿。ClearType只考虑了水平方向的平滑度,但它的后继者,DirectWrite同时考虑了垂直方向上的平滑度。因此,Windows采用DirectWrite之后渲染效果会好很多。

DirectWrite技术在Win Vista以后的系统中的IE9和Firefox已被使用,chrome近日也将采用这个渲染。

Windows抗锯齿的技术限制,加上采用什么抗锯齿技术前端不可控,对应接口只对用户提供。基本没有什么好办法解决。
如果介意的话,大字号还是不要用字来表现,用图来表现吧。


附渲染结果对比图:

GDI ClearType的渲染(图片转自ISUX):

DirectWrite的渲染:

【热门文章】
【热门文章】