【问题标题】:Why can the web browser render fonts like Open Sans that are not installed on my system?为什么 Web 浏览器可以渲染我的系统上未安装的 Open Sans 等字体?
【发布时间】:2014-11-14 06:53:44
【问题描述】:

关于允许浏览器正确显示某个Font-Family格式的文本的机制,应该这样描述:

font-family 属性让设计者可以指定一个优先的字体列表,供浏览器用来显示内容。如果用户的计算机上没有安装首选字体,浏览器将尝试使用列表中的第二种字体。如果用户没有安装首选字体,则使用默认字体显示内容。

在 Windows 7 中,安装在用户计算机字体上的字体集应在控制面板 > 外观和个性化 > 字体中查看。

现在在我安装的字体中没有列出“Open sans”,但我的 IE11 能够正确再现“Open sans”格式的文本。

IE11 获取“Open sans”字体的存储库在哪里?

非常感谢

【问题讨论】:

  • Open Sans 由 Google 作为 webfont google.com/fonts/specimen/Open+Sans 提供,并在这样的网站上引用:<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>。所以实际的字体文件是由谷歌托管的。
  • 去把它放到答案框里……

标签: html css browser fonts


【解决方案1】:

因为@font-face

@font-face 规则允许链接到 需要时自动获取并激活。这允许作者 选择与给定设计目标紧密匹配的字体 页面而不是将字体选择限制为一组可用的字体 在给定的平台上。

【讨论】:

    猜你喜欢
    • 2013-10-17
    • 2014-05-19
    • 2014-11-15
    • 2017-01-13
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 2016-12-29
    相关资源
    最近更新 更多