所以,这里有两个问题:
为什么它看起来不一样(在IE上它更大胆,更抗锯齿)
如何使Mozilla渲染看起来像IE浏览器,这个解决方案有什么影响(我正在寻找最小的变化,所以解决方案,如 - 闪存,silverlight或使用图像是不可能的)
答案 0 :(得分:3)
IE看起来不同,因为它使用“Clear Type”来渲染字体,即使它在Windows中没有在系统范围内启用。这不是您作为网页服务器可以控制的内容,而是由客户端计算机和浏览器决定的。
如果您希望Firefox在Windows上看起来类似,请转到显示设置 - >外观 - >效果 - > “使用以下方法平滑屏幕边缘的边缘”并选择“清除类型”。这应该对Firefox应用相同的字体平滑效果。但正如我所说,这取决于最终用户,而不是网页服务器。
This site可以很好地比较不同浏览器上的字体呈现效果。
答案 1 :(得分:1)
除非你可以说服微软使用Mozilla的渲染引擎,否则你不能这样做。因此,除非您使用“不可能”的解决方案,否则不会发生。字体渲染不受网页设计师的控制..
答案 2 :(得分:1)
不完全是“最小变化”,但某些字体和大小看起来比其他字体更好/更一致。我无法说出我头顶的哪些组合,但我注意到有些字体在16px时比在15px时更加粗体批次。实验,你可能会找到一些你可以忍受的东西。或者尝试使用条件注释向IE提供不同的字体权重。
答案 3 :(得分:0)
我知道你提到Flash不在问题中,但你考虑过sIFR。
对于非Flash浏览器,它会很好地降级,在支持浏览器时看起来也一样。