我之前看到过类似的问题,但没有找到明确的答案。
客户希望使用特定字体作为标题,因为它是徽标的一部分。他们可以使用系统字体进行正文复制。自定义字体在Windows中渲染非常可见(没有抗锯齿)。我已经阅读了很多关于这个问题的内容,而且我知道它与Windows呈现类型的方式有关,而且解决方案似乎总是"只需使用更好的字体" - 一个优化的屏幕,更好的暗示,等等等等......
但我试图弄清楚是否有办法继续为其他人使用自定义字体,但为Windows查看器提供系统字体。我是否可以使用CSS等效的条件注释(例如<!--[if lt IE 7 ]-->
)为Windows指定不同的字体堆栈?
据我所知,最干净的解决方案是使用适用于所有人的字体,但这不适合此项目。
编辑添加:有问题的字体是Ruda:http://www.google.com/webfonts/specimen/Ruda
答案 0 :(得分:0)
您可以使用javascript检测操作系统,然后使用使用系统字体的类替换标题元素的类。这是一个很好的浏览器检测教程: