2009-05-24 30 views
1

因此,有2個問題在這裏:如何在IE和Mozilla中使文本看起來相同?

  1. 爲什麼它看起來不同(上即它是更大膽,更抗鋸齒)

  2. 如何使Mozilla的渲染看起來像IE一個產生怎樣的影響確實這個解決方案有(我找最小的變化,所以解決方案,如 - 閃光,Silverlight的或使用的圖像是不可能的)

回答

1

不完全是「最小的改變」,但某些字體和大小看起來更好/比其他更一致。我無法說出哪些組合脫離了我的頭頂,但我注意到有些字體在16px處比在15px處更加粗體地渲染了很多。試驗,你可能會發現一些你可以生活的東西。或者嘗試使用條件註釋向IE瀏覽器提供不同的字體權重。

+0

一個很好的實用解決方案! – 2009-05-29 12:52:25

1

你不能,除非你能說服微軟使用Mozilla的渲染引擎,或者 另一種方式。因此,除非您使用「無法解決問題」的解決方案,否則不會發生。字體渲染超出了網頁設計師的控制範圍。

3

IE看起來不同,因爲它使用「清除類型」來渲染字體,即使它在Windows中未在系統範圍內啓用。這不是你作爲網頁服務器可以控制的東西,而是由客戶機和瀏覽器決定的。

如果您希望Firefox在Windows上看起來類似,請轉到顯示設置 - >外觀 - >效果 - >「使用以下方法平滑屏幕字體的邊緣」並選擇「清除類型」。這應該對Firefox使用相同的字體平滑效果。但正如我所說,這取決於最終用戶,而不是網頁服務器。

This site給出了不同瀏覽器上字體渲染的比較。

0

我知道你提到Flash不在問題中,但你有沒有考慮sIFR

它非常適合非Flash瀏覽器,並且在支持瀏覽器上看起來相同。

相關問題