Css windows系统字体,mac自定义字体--使用Google字体API

Css windows系统字体,mac自定义字体--使用Google字体API,css,api,fonts,Css,Api,Fonts,我以前也见过类似的问题,但还没有找到确切的答案 客户希望为标题使用特定字体,因为它是其徽标的一部分。它们可以使用系统字体进行正文复制。自定义字体在Windows中呈现得非常可怕,没有抗锯齿。我已经读了很多关于这个问题的书,我知道这与Windows渲染类型的方式有关,解决方案似乎总是使用更好的字体——一种为屏幕优化的字体,有更好的提示,等等等等 但我正在试图找出是否有一种方法可以继续为其他人使用自定义字体,但为Windows观众提供系统字体。是否有条件注释的CSS等价物,例如我可以用来为Windo

我以前也见过类似的问题,但还没有找到确切的答案

客户希望为标题使用特定字体,因为它是其徽标的一部分。它们可以使用系统字体进行正文复制。自定义字体在Windows中呈现得非常可怕,没有抗锯齿。我已经读了很多关于这个问题的书,我知道这与Windows渲染类型的方式有关,解决方案似乎总是使用更好的字体——一种为屏幕优化的字体,有更好的提示,等等等等

但我正在试图找出是否有一种方法可以继续为其他人使用自定义字体,但为Windows观众提供系统字体。是否有条件注释的CSS等价物,例如我可以用来为Windows指定不同的字体堆栈

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


编辑添加:问题中的字体是Ruda:

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


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


这是什么字体很重要。似乎对logo也存在误解:logo是一个公司或品牌名称的特定呈现,以类似图像的方式使用,通常在网页上作为图像实现。那么,他们真的希望他们的标志字体用于标题吗?这将更多的击败一个标志的想法。我曾与谷歌字体,并没有经历过你所描述的问题。然而,为了回答你的问题,我想你可能会在使用一个方法为Windows浏览器添加一个类时遇到困难,然后你可以使用这个特定的类来覆盖样式。这是关于什么字体的关键。似乎对logo也存在误解:logo是一个公司或品牌名称的特定呈现,以类似图像的方式使用,通常在网页上作为图像实现。那么,他们真的希望他们的标志字体用于标题吗?这将更多的击败一个标志的想法。我曾与谷歌字体,并没有经历过你所描述的问题。然而,为了回答您的问题,我认为您可能会在使用方法为Windows浏览器添加一个类时遇到困难,然后您可以使用该特定类超越样式。