Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 决定字体:浏览器支持Cambria和其他字体?_Css_Browser_Fonts - Fatal编程技术网

Css 决定字体:浏览器支持Cambria和其他字体?

Css 决定字体:浏览器支持Cambria和其他字体?,css,browser,fonts,Css,Browser,Fonts,我们的网页设计师建议使用Cambria作为字体。在网上查看各种字体参考资料时,我们找不到列出最近(2010年后)浏览器对各种字体支持的权威来源 您使用哪些来源来确定特定字体的受支持程度?我猜也有类似浏览器的字体报告,但我们还没有找到任何可靠的报告。这里讨论: 对于浏览器支持的字体,浏览器没有太多的发言权;它们由底层操作系统中的字体决定。除了运行Windows Vista和更新版本的计算机外,您不会发现Cambria及其系列中的其他字体本机安装在运行Windows Vista和更新版本的计算机上,

我们的网页设计师建议使用Cambria作为字体。在网上查看各种字体参考资料时,我们找不到列出最近(2010年后)浏览器对各种字体支持的权威来源

您使用哪些来源来确定特定字体的受支持程度?我猜也有类似浏览器的字体报告,但我们还没有找到任何可靠的报告。

这里讨论:


对于浏览器支持的字体,浏览器没有太多的发言权;它们由底层操作系统中的字体决定。

除了运行Windows Vista和更新版本的计算机外,您不会发现Cambria及其系列中的其他字体本机安装在运行Windows Vista和更新版本的计算机上,并且只有在安装了Office 2007/2008和更新版本的其他系统上,您才会幸运


只要字体出现在用户的计算机上,任何浏览器都应该能够处理它,即使不需要
@font-face
嵌入。字体嵌入的想法是让浏览器识别并使用用户系统上未安装的字体,而不是让浏览器理解并呈现字体。

你不会发现任何东西都适用。试试佐治亚州坎布里亚,塞里夫;乔治亚是一个相当接近的替代品,非常普遍,衬线默认值在任何地方都可以使用。

很难找到特定字体的支持参考。然而,
@font-face
得到了广泛的支持,不管怎样,一个好的字体堆栈是必不可少的。

我认为您不必太担心本机浏览器对字体的支持。相反,你应该考虑两件事:

  • 使用
    @font-face
  • 使用好的字体堆栈
  • 把两者结合起来,你应该是安全的,不管怎样

    对于
    @font-face
    ,您可以生成字体并使其跨浏览器兼容

  • 从这里()或其他地方开始授权字体

  • 然后使用font Squirrel()或其他服务生成
    @font-face
    代码。其结果几乎在所有情况下都是跨浏览器兼容的

  • 最后,将字体添加到字体堆栈中,以便在自定义Cambria字体出现问题时有一个后退。无论您使用哪种规则,都会出现类似的情况:
    字体系列:Cambria、Georgia、Palatino、Times New Roman、serif

  • 当然,您也可以通过或使用选择类似的免费字体


    这里有更多好的信息:

    为了记录在案,我们最终选择了这里的Google字体:@Crashalot您使用了哪种字体来替代cambria?