Document.fonts

fontsDocument インターフェイスのプロパティで、文書の FontFaceSet (en-US) インターフェイスを返します。

構文

let fontFaceSet = document.fonts;

返値は文書の FontFaceSet (en-US) インターフェイスです。 FontFaceSet インターフェイスは新しいフォントを読み込んだり、以前読み込まれたフォントの状態をチェックしたりするのに有用です。

すべてのフォントが読み込まれた後の操作の実行

document.fonts.ready.then(function() {
  // すべてのフォントが読み込まれた後にのみ実行する必要がある操作を
  // ここに記述します。
});

仕様書

Specification
CSS Font Loading Module Level 3
# FontFaceSet-interface

ブラウザーの互換性

BCD tables only load in the browser

関連情報