FontFace: display 屬性
注意:此功能在 Web Workers 中可用。
FontFace 介面的 display 屬性決定了字體面部如何顯示,這取決於字型是否已下載並準備好使用。此屬性等同於 CSS 的 font-display 描述符。
使用此屬性時,字型載入有一個包含三個時期的時間線。前兩個時期的長度取決於屬性值和使用者代理。 (見下文。)
- 阻塞期 (block period)
-
瀏覽器會不可見地準備一個備用字型。如果字體面部在此期間載入,它將被用於顯示文字,顯示完成。
- 交換期 (swap period)
-
如果字體面部仍未載入,將顯示備用字型。當字體面部載入後,備用字型將被下載的字型替換。
- 失敗期 (failure period)
-
如果字體面部仍未載入,將顯示備用字型,並且不會發生替換。