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
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.
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> |