FontFaceSet: add() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

注意:此功能在 Web Workers 中可用。

FontFaceSet 接口的 add() 方法将一个新字体添加到集合中。

语法

js
add(font)

参数

font

要添加到集合中的 FontFace

返回值

一个新的 FontFaceSet

异常

InvalidModificationError DOMException

如果此字体已通过 CSS @font-face 规则包含,则抛出此异常。

示例

在下面的示例中,创建了一个新的 FontFace 对象,然后将其添加到 FontFaceSet 中。

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

规范

规范
CSS 字体加载模块等级 3
# dom-fontfaceset-add

浏览器兼容性