【问题标题】:Embed with @font-face only if the font is missing?仅在缺少字体时才嵌入@font-face?
【发布时间】:2013-11-09 01:49:19
【问题描述】:

我想使用 @font-face 嵌入字体,但前提是用户系统中缺少该字体。例如,如果他安装了 Verdana,那么我希望在浏览器中应用此规则:

font-family: Verdana;

但是如果缺少 Verdana,我希望它通过 @font-face 指令嵌入,如下所示:

@font-face {
  font-family: Verdana;
  src: url(/some_path/verdana.ttf);
}

如何编写这个选择的代码?

【问题讨论】:

    标签: css fonts font-face font-family


    【解决方案1】:

    使用

    @font-face {
      font-family: Verdana;
      src: local('Verdana'), url(/some_path/verdana.ttf);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      • 2013-01-05
      • 2013-02-26
      • 2011-12-28
      • 1970-01-01
      • 2013-08-19
      相关资源
      最近更新 更多