2009-05-24 44 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浏览器,并且在支持浏览器上看起来相同。

相关问题