2012-12-21 107 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),但它是一種客戶端技術,您的代碼無法控制它。