为什么我的字体在IE9中看起来更好?

| 我在某些文字上使用
font-family: Myriad; font-size: 40px
。我不敢相信IE会以最佳质量显示字体!比Opera,Firefox和Chrome更好。 怎么会这样?如何使文本在其他浏览器中看起来像IE中一样好? 这是一个演示: http://jsfiddle.net/55Ruh/3/ 在所有浏览器中尝试此链接。 IE(最新版本为9)显示的是最优质的文本,不是吗?     
已邀请:
简而言之:这是因为IE9引入了一个新的字体渲染引擎,该引擎主要基于WPF的ClearType实现中看到的字体渲染引擎。其增强的引擎在减少锯齿边缘方面做得更好,使字体看起来更平滑更好,尤其是大字体时。 深入了解细节-我的意思是要真正掌握技术-这种ClearType与在Windows其余版本中看到的不同,也称为GDI ClearType(用于Windows的GDI图形库)。 Windows其他大多数浏览器的Windows版本都基于旧的GDI ClearType,它基于其字体渲染引擎,这也是使字体看起来大字体真的锯齿状的一种。 第二个链接的以下段落总结了其其余大部分内容,很好地解释了为什么在IE9的新引擎中字体看起来更平滑:   与以前版本的ClearType相比,一个显着的改进是使用了亚像素定位。与GDI中的ClearType实现不同,Windows Presentation Foundation(WPF)中的ClearType允许字形在像素内开始,而不仅仅是像素的开始边界。由于定位字形的这种额外分辨率,字形的间距和比例更加精确和一致。 尤其请参见带有屏幕截图的Y方向抗锯齿部分,以进行比较。另一句话:   Windows Presentation Foundation(WPF)中的ClearType在y方向级别提供抗锯齿功能,以平滑任何锯齿状的边缘。     
要“使文本与其他浏览器中的IE一样好”,您可以尝试
text-shadow
text-shadow:0 0 1px #eee;
现场演示:http://jsfiddle.net/simevidas/55Ruh/5/     

要回复问题请先登录注册