FontFace: display 属性
注意:此功能在 Web Workers 中可用。
FontFace 接口的 display 属性决定了字体面部如何显示,这取决于字体是否已下载并准备好使用。此属性等同于 CSS 的 font-display 描述符。
使用此属性时,字体加载有一个包含三个时期的时间线。前两个时期的长度取决于属性值和用户代理。 (见下文。)
- 阻塞期 (block period)
-
浏览器会不可见地准备一个备用字体。如果字体面部在此期间加载,它将被用于显示文本,显示完成。
- 交换期 (swap period)
-
如果字体面部仍未加载,将显示备用字体。当字体面部加载后,备用字体将被下载的字体替换。
- 失败期 (failure period)
-
如果字体面部仍未加载,将显示备用字体,并且不会发生替换。