【问题标题】:Preloading the correct @font-face font with JS用 JS 预加载正确的@font-face 字体
【发布时间】:2012-10-11 14:24:03
【问题描述】:

是否可以预加载@font-face 文件供以后使用?

理想情况下我想:

  • 为浏览器检测正确的字体文件(woff、eot、ttf 等)并预加载
  • 检测字体何时加载,触发更多事件

这将构成preloader 工具的一部分,该工具将计算进度并阻止页面交互。这通常会排除基于浏览器的解决方案,例如预取。

【问题讨论】:

标签: javascript font-face


【解决方案1】:

您可以动态地向头部添加样式元素,并在其中声明您的字体。

然后,您可以为任何元素动态添加一个类,您可以将字体系列值应用于您的字体。

无需玩预加载。

【讨论】:

  • 玩预加载。 font-face 文件可能非常大,我想知道文件何时完成下载。
猜你喜欢
  • 2010-11-22
  • 2019-06-02
  • 2013-01-15
  • 2017-12-20
  • 2018-01-11
  • 2016-12-24
  • 1970-01-01
  • 2012-11-27
  • 2019-08-19
相关资源
最近更新 更多