Back to Content

FontFaceSet: ready property

files/en-us/web/api/fontfaceset/ready/index.md

latest768 B
Original Source

{{APIRef("CSS Font Loading API")}}{{AvailableInWorkers}}

The ready read-only property of the {{domxref("FontFaceSet")}} interface returns a {{jsxref("Promise")}} that resolves to the given {{domxref("FontFaceSet")}}.

The promise will only resolve once the document has completed loading fonts, layout operations are completed, and no further font loads are needed.

Value

A {{jsxref("Promise")}} that resolves to the given {{domxref("FontFaceSet")}}.

Examples

In the following example the value of ready is printed to the console once the promise has resolved.

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

isReady();

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}