这应该是一个评论(因此制作了这个 CW),但我认为这个问题存在一些误解和错误的假设。由于您显然希望回答这个问题(毕竟您已经提供了赏金),所以这是我的两分钱。
从您的屏幕截图中,在我看来,您已将 Windows 设置为定期渲染字体(与子像素渲染相反),并且您的浏览器可能没有进行任何抗锯齿处理(可能,但后来 JPG 压缩消失了)。
以下处理 windows 的示例来自 XP Pro SP 3,因此假设情况 至少 在 Vista 和 7 中处于同一级别是相当安全的。
Windows 有(在 XP 中)使用或不使用 ClearType 的选项。如果没有 ClearType,字体会像屏幕截图一样呈现。这是 Windows 对话框中没有 CT 的放大图像:
你看它是一个二元运算:像素是黑色的或透明的。现在有了一些现代浏览器,即使没有 CT,它们也会做一些抗锯齿。这是来自 css-tricks.com 的 Windows XP 和 Chrome 8 并且 CT 处于关闭状态(如上图所示):
看看发生了什么?正如您在问题中所述,您可能已经这样做了。
注意:我不是在谈论新浏览器和旧浏览器之间的抗锯齿差异(例如 IE9 和 IE6 之间)。
现在,ClearType!
这是 Windows 对话框中完全相同的文本,这次是 CT:
如果您对它的基础感兴趣,请参阅关于亚像素渲染的 Wikipedia 文章。并且打开 ClearType 会影响浏览器渲染吗?与 Windows XP 和 Chrome 8 相同的“其他”文本并且 ClearType 为 ON:
确实如此!在我们讨论的时候,我可能会补充一点(至少)IE 8 使用 ClearType 渲染,即使它在 Windows 级别被禁用。
100% 比较抗锯齿和 ClearTyped 文本不像将 ClearTyped 文本与非抗锯齿进行比较那样激进。不过,它明显更大胆:
AA:CT:
要查看没有抗锯齿的效果,请查看littlemad 的屏幕截图。
为了比较,这里是 OS X 默认渲染中的相同“其他”: 甚至比 ClearType 更粗体。
回答你的问题:任何字体。如果您的操作系统以不同方式呈现字体,则可能是因为您已将操作系统设置为呈现字体,所以. 或者可能是您的浏览器不支持抗锯齿或 ClearType。
另一个问题是,为什么有些字体正确渲染而有些字体不正确——即使是这种情况(但我在您在 Windows 上提到的网站上没有看到任何问题)。或者您是否要求在没有任何渲染的情况下看起来足够的字体?
这里还回答了常见问题:“是的,我都知道——为什么 ClearType 看起来与 OS X 的渲染不同?!”
因为他们是不同的。子像素渲染并不是一件容易实现的事情。ClearType 是 Microsoft 的注册商标,受10项专利保护(+ 1 项正在申请中;参见维基百科)。他们不可能是一样的。