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

时间:2011-08-02 00:50:32

标签: css browser fonts

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

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

5 个答案:

答案 0 :(得分:3)

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

  1. 使用@font-face
  2. 使用好的字体堆栈
  3. 将两者结合起来,无论如何都应该是安全的。

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

    1. 首先从此处(http://new.myfonts.com/search/cambria/)或其他地方获得字体许可。

    2. 然后使用Font Squirrel(http://www.fontsquirrel.com/fontface/generator)或其他服务生成@font-face代码。几乎在所有情况下,结果都将是跨浏览器兼容的。

    3. 最后,将字体添加到字体堆栈中,以便在您的自定义Cambria字体出现问题时进行回退。对于您使用的任何规则,此类似的内容:font-family: Cambria, Georgia, Palatino, Times New Roman, serif;

    4. 当然,您也可以通过Font Squirrel选择类似的免费字体,或使用Google's Web Fonts

      此处有更多好消息:http://sixrevisions.com/css/font-face-guide/

答案 1 :(得分:2)

你不会发现Cambria及其家族中的其他字体本身安装在运行Windows Vista及更新版本的计算机上,如果他们安装了Office 2007/2008和更新版本,你将只能在其他系统上运气。< / p>

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

答案 2 :(得分:2)

你不会找到适合所有事情的东西。尝试Cambria,Georgia,serif;格鲁吉亚是一个相当接近的替代品,非常普遍,而且衬线默认可以在任何地方使用。

答案 3 :(得分:0)

在此讨论:http://en.wikipedia.org/wiki/Cambria_%28typeface%29

浏览器对它支持的字体没什么好说的;它们取决于底层操作系统中的字体。

答案 4 :(得分:0)

很难找到特定字体的支持引用。但是,@font-face得到广泛支持,无论如何,fail-safe fonts的良好字体堆栈都是必备的。