FontFaceSet: delete() 方法

**delete()** 方法是 FontFaceSet 接口的方法,用于从集合中删除字体。

使用 CSS @font-face 规则添加到集合中的字体仍然与相应的 CSS 相连,无法删除。

语法

js
delete(font)

参数

font

要从集合中删除的 FontFace

返回值

一个布尔值,如果删除成功则为 true,否则为 false

示例

在以下示例中,创建了一个新的 FontFace 对象,然后将其从 FontFaceSet 中删除。

js
const font = new FontFace("MyFont", "url(myFont.woff2)");
document.fonts.delete(font);

规范

规范
CSS 字体加载模块级别 3
# dom-fontfaceset-delete

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。