FontFaceSet: phương thức load()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Note: This feature is available in Web Workers.

Phương thức load() của FontFaceSet buộc tất cả font được chỉ định trong tham số phải tải.

Cú pháp

js
load(font)
load(font, text)

Tham số

font

Đặc tả font theo cú pháp giá trị CSS, ví dụ "italic bold 16px Roboto"

text

Giới hạn font face với những font có phạm vi Unicode chứa ít nhất một ký tự trong text. Điều này không kiểm tra độ phủ glyph từng ký tự.

Giá trị trả về

Promise resolve với Array các đối tượng FontFace đã tải. Promise resolve khi tất cả font đã tải; reject nếu một trong các font tải thất bại.

Ví dụ

Ví dụ sau trả về promise sẽ resolve hoặc reject tùy kết quả tải "MyFont". Code trong then() có thể giả định font đó đã sẵn sàng.

js
document.fonts.load("12px MyFont", "ß").then(/* ... */);

Thông số kỹ thuật

Thông số kỹ thuật
CSS Font Loading Module Level 3
# dom-fontfaceset-load

Tương thích trình duyệt