检测Windows XP以进行字体渲染

时间:2011-12-21 12:12:16

标签: windows-xp rendering typography typekit

我一直在玩Typekit一年,我刚刚注意到Windows XP中的字体看起来有多糟糕,即使使用Chrome也是如此。 Vista上的字体看起来不错(不太好)。

有没有办法检测用户是否在Windows XP上?

我已经阅读了一些关于Windows上不同呈现引擎的文章,例如http://blog.typekit.com/2010/10/21/type-rendering-web-browsers/ http://blog.typekit.com/2010/10/15/type-rendering-operating-systems/#gdi-standard

现实情况是,即使我通过显示属性启用了“cleartype”,网站仍然看起来很可怕,即使我已经通过显示属性启用了'cleartype'。

总之,我只是想为XP用户关闭Typekit字体,它们是不可读的。通常情况下,我会通过Modernizr进行特征检测,但我无法检测到字体渲染引擎,因此我正在寻找其他度假村。是否可以检测到操作系统?

1 个答案:

答案 0 :(得分:1)

我设法找到了这种字体平滑检测技术。

http://www.useragentman.com/blog/2009/11/29/how-to-detect-font-smoothing-using-javascript/

但是,我通常只发现字体平滑是XP用户和各种Typekit字体的问题,所以如果你有大量的XP用户访问你的网站(或网站的利益相关者),我们只建议使用我的经理!)。