2012-12-21 70 views
2

我在跨浏览器兼容性方面遇到了一些麻烦。 FireFox和Chrome看起来几乎相同,在FireFox上可能会更平滑一些,但在IE9上它看起来浓缩而且有点大胆?我已经使用字体的每个CSS值来​​尝试为每个浏览器设置默认值,但没有任何效果。 IE9正在做什么扭曲字体的任何想法?我喜欢它在IE9中的样子,但我希望它能够在浏览器之间匹配。跨浏览器字体问题

Example

+0

你能分享使用的字体设置吗? –

回答

1

它有据可查here是IE9忽略了操作系统的整体设置字体平滑(又称抗锯齿)。即使在Windows中禁用字体平滑和ClearType,IE仍然会显示反锯齿字体,这是一些用户难以阅读的字体,尤其是在小字号的情况下。

微软表示,

的Internet Explorer 9的Windows需要和DirectWrite中的API的Direct2D的优势,利用子像素的Microsoft ClearType字体定位渲染硬件加速的文本。最近对ClearType的增强有助于提高液晶显示器(LCD)上文本的可读性,方法是增加显示文本细节的清晰度。 Internet Explorer 9中的子像素定位的实现对于Web开发人员有用,因为文字位置和换行符将保持在不同用户的配置

然而,有一些方法可以禁用此常数(提到here),但它是一种客户端技术,您的代码无法控制它。