FontFaceSet: ready 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

注意:此功能在 Web Workers 中可用。

FontFaceSet 接口的 ready 只读属性返回一个 Promise,该 Promise 在解决时会返回给定的 FontFaceSet 对象。

此 Promise 仅在文档完成字体加载、布局操作完成且无需进一步加载字体时才会解决。

一个 Promise,在解决时返回给定的 FontFaceSet

示例

在以下示例中,一旦 Promise 解决,ready 的值就会被打印到控制台。

js
async function isReady() {
  let ready = await document.fonts.ready;
  console.log(ready);
}

isReady();

规范

规范
CSS 字体加载模块等级 3
# dom-fontfaceset-ready

浏览器兼容性