【问题标题】:Cross browser Fonts跨浏览器字体
【发布时间】:2011-07-01 08:06:37
【问题描述】:

我讨厌 Lucida Grande 在 Internet Explorer 上不可用。这是为什么? Calibri 是可以在 IE 上使用的字体吗?

【问题讨论】:

  • Calibri 确实应该在 IE 中运行,只要它已安装。
  • 问乔布斯为什么 Lucida Grande 不是开放字体。

标签: fonts cross-browser


【解决方案1】:

如果您使用的是 Macintosh,默认情况下会安装很多字体,包括 Lucida Grande。 Windows 不安装与 Mac OS X 相同的字体范围,因此可能会缺少像 Lucida Grande 这样的字体。

Calibri 应安装在具有 Office >=2007 或 2003 且具有 2007 兼容性的 Windows 计算机上,同样适用于具有 Office >=2008 或兼容性工具的 Mac。但是,您可能不应该依赖它。

Wikipedia page for web typography 提供了一些信息,说明在大多数计算机上应该可以使用哪些字体,以及如果字体不存在如何优雅降级。

【讨论】:

    【解决方案2】:

    不同的浏览器只是支持不同的字体渲染。可能有很多原因,但它甚至不值得思考,事实就是这样。无论如何,最好的防御方法是在 css 中定义一个字体系列,以便您有一个备用计划,以防您的第一个所需字体不可用。除此之外,如果您想强制浏览器使用自定义字体,您也可以遵循这个小技巧here,但只需确保您有权使用该字体。

    【讨论】:

    • 是的,问题是我使用 lucida grande 作为菜单选项,所以现在我必须找到另一种字体并重新配置 css。
    • 我感受到了你的痛苦。 CSS 最难的部分就是尽可能保持灵活性,特别是因为不同的浏览器和不同的版本总是对页面的外观有自己的看法。
    猜你喜欢
    • 2016-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 2021-10-18
    • 2012-01-11
    • 2012-06-22
    • 2011-05-19
    相关资源
    最近更新 更多