用于Windows的系统字体,用于mac的自定义字体 - 使用Google字体API

时间:2012-03-07 20:31:27

标签: css api fonts

我之前看到过类似的问题,但没有找到明确的答案。

客户希望使用特定字体作为标题,因为它是徽标的一部分。他们可以使用系统字体进行正文复制。自定义字体在Windows中渲染非常可见(没有抗锯齿)。我已经阅读了很多关于这个问题的内容,而且我知道它与Windows呈现类型的方式有关,而且解决方案似乎总是"只需使用更好的字体" - 一个优化的屏幕,更好的暗示,等等等等......

但我试图弄清楚是否有办法继续为其他人使用自定义字体,但为Windows查看器提供系统字体。我是否可以使用CSS等效的条件注释(例如<!--[if lt IE 7 ]-->)为Windows指定不同的字体堆栈?

据我所知,最干净的解决方案是使用适用于所有人的字体,但这不适合此项目。

编辑添加:有问题的字体是Ruda:http://www.google.com/webfonts/specimen/Ruda

1 个答案:

答案 0 :(得分:0)

您可以使用javascript检测操作系统,然后使用使用系统字体的类替换标题元素的类。这是一个很好的浏览器检测教程:

http://www.quirksmode.org/js/detect.html