资本“S”突然出现在Windows浏览器中 - 为什么?

时间:2011-07-18 12:19:09

标签: windows browser rendering

到目前为止,我们还没有找到任何地方这个非常奇怪的效果。

有一段时间(不知道从什么时候开始),大写S字母在Windows浏览器中呈现,就像它被向右移动一到两个像素一样。 这种情况发生在许多浏览器上,而不仅仅是在我的系统上,所以我们的客户希望它得到修复。这不是关于本地Windows配置的问题,而是关于浏览器渲染的问题。

Example for wrong rendering

可以在这里看到:http://www.holcimfoundation.org/T154/holcim_awards.htm

以下是一些事实:

  • 在关闭ClearType的Mac,Linux,Android和Windows上,效果不会发生
  • 如果放大(Firefox上的CTRL +),效果会变小然后消失
  • 在每个网站上都没有发生,只有少数几个 - 我相信我在其他地方也看到过这种情况(但没有保留网址)

我们认为这是Windows字体呈现引擎中的一个错误。有谁知道为什么会这样?或者我们可以使用哪种解决方法?

1 个答案:

答案 0 :(得分:2)

  

在关闭ClearType的Mac,Linux,Android和Windows上,效果不会

我不是Mac,Linux或Android上的ClearType向导,而是Windows you can tune it

  

如果放大(Firefox上的CTRL +),效果会变小然后消失

对我而言,这表明文本路径正在正确呈现,但是在100%处使用如此少的像素来处理“映射”是错误的。你在72pt有问题吗?

  

我们认为这是Windows字体呈现引擎中的一个错误

你有一个参考渲染来比较这个bug吗?因为所有意图都可能是设计目的,或者您的ClearType可能配置错误。

修改

我使用Chrome的“Inspect Element”功能查看了这个内容。看起来你只想用10个像素的字符空间来做太多。

在观察之前观察样式和渲染:

Chrome

现在采取大胆措施:

Chrome

看起来这不是一个错误,ClearType只用10个像素就能做到最好。