如何在IE和Mozilla中使文本看起来一样?

时间:2009-05-24 13:46:40

标签: html internet-explorer

所以,这里有两个问题:

  1. 为什么它看起来不一样(在IE上它更大胆,更抗锯齿)

  2. 如何使Mozilla渲染看起来像IE浏览器,这个解决方案有什么影响(我正在寻找最小的变化,所以解决方案,如 - 闪存,silverlight或使用图像是不可能的)

4 个答案:

答案 0 :(得分:3)

IE看起来不同,因为它使用“Clear Type”来渲染字体,即使它在Windows中没有在系统范围内启用。这不是您作为网页服务器可以控制的内容,而是由客户端计算机和浏览器决定的。

如果您希望Firefox在Windows上看起来类似,请转到显示设置 - >外观 - >效果 - > “使用以下方法平滑屏幕边缘的边缘”并选择“清除类型”。这应该对Firefox应用相同的字体平滑效果。但正如我所说,这取决于最终用户,而不是网页服务器。

This site可以很好地比较不同浏览器上的字体呈现效果。

答案 1 :(得分:1)

除非你可以说服微软使用Mozilla的渲染引擎,否则你不能这样做。因此,除非您使用“不可能”的解决方案,否则不会发生。字体渲染不受网页设计师的控制..

答案 2 :(得分:1)

不完全是“最小变化”,但某些字体和大小看起来比其他字体更好/更一致。我无法说出我头顶的哪些组合,但我注意到有些字体在16px时比在15px时更加粗体批次。实验,你可能会找到一些你可以忍受的东西。或者尝试使用条件注释向IE提供不同的字体权重。

答案 3 :(得分:0)

我知道你提到Flash不在问题中,但你考虑过sIFR

对于非Flash浏览器,它会很好地降级,在支持浏览器时看起来也一样。