css - 确定字体 : browser support for Cambria and other fonts?

标签 css browser fonts

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

您使用哪些来源来确定特定字体的支持程度?我猜像浏览器一样有关于字体的报告,但我们还没有找到任何可靠的信息。

最佳答案

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

  1. 使用@font-face
  2. 使用良好的字体堆栈

将两者结合起来,无论如何您都应该是安全的。

对于@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;

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

更多好消息在这里:http://sixrevisions.com/css/font-face-guide/

关于css - 确定字体 : browser support for Cambria and other fonts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906160/

相关文章:

html - 为什么内容会离开屏幕

jquery - 修复屏幕中央的 iframe 弹出窗口

c++ - 跨平台浏览器检测

css3 - 从2012年末开始实现@ font-face

java - 如何更改 JLabel 的字体大小以获取最大大小

flash - Flash 中的多种字体/语言支持

html - 是否可以在所有浏览器中制作特殊的滚动条设计?

html - 如果容器不透明度为 0,是否加载背景图像

javascript - php HTTP_USER_AGENT 变量帮助检测浏览器

html - 仅在 HTML 和 CSS 中具有自动缩放的图像网格