系统字体的Windows,自定义字体的Mac - 使用谷歌字体API

问题描述:

我见过类似的问题,但没有找到一个明确的答案。系统字体的Windows,自定义字体的Mac - 使用谷歌字体API

客户希望为标题使用特定的字体,因为它是其徽标的一部分。它们适用于正文拷贝的系统字体。自定义字体在Windows中非常可怕(无反锯齿)。我已经阅读了很多关于这个问题的内容,并且我明白它与Windows呈现类型的方式有关,并且解决方案似乎总是“只是使用更好的字体” - 其中一个针对屏幕进行了优化,并提供了更好的提示,等等等等等等...

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

我知道最简洁的解决方案是只使用适合每个人的字体,但这不是该项目的选项。

编辑补充:字体中的问题是鲁达:http://www.google.com/webfonts/specimen/Ruda

+0

这是必要的,这是什么字体。这似乎也是对徽标的误解:徽标是公司或品牌名称的特定渲染,用于类似图像的方式,通常作为网页上的图像实现。那么他们是否真的希望他们的logo字体被用于标题?这更不会打败标识的想法。 – 2012-03-07 20:39:51

+0

我曾与谷歌字体,并没有经历过你所描述的问题。不过,要回答你的问题 - 我想你可能会被卡住[jQuery浏览器检测](http://www.stoimen.com/blog/2009/07/16/jquery-browser-and-os-detection-plugin /)方法为Windows浏览器添加一个类,然后您可以重写该特定类的样式。 – 2012-03-07 20:43:58

则可以使用JavaScript来检测OS然后更换类与使用系统字体类的头元件。这里是一个很好的教程为浏览器检测:

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