Spec-Zone.ru › Web APIs

FontFaceSet: метод load()

Базовая поддержка Широко доступна

Данная функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Метод load() объекта FontFaceSet загружает все шрифты, переданные в качестве параметров.

Синтаксис

load(font)
load(font, text)

Параметры

font

Спецификация шрифта, использующая синтаксис CSS, например: "italic bold 16px Roboto"

text

Ограничивает шрифты теми, чей диапазон Unicode содержит хотя бы один из символов в тексте. Это не проверяет покрытие отдельных глифов.

Возвращаемое значение

Объект Promise, содержащий массив Array загруженных объектов FontFace. Обещание выполняется, когда все шрифты загружены; оно отклоняется, если один из шрифтов не удалось загрузить.

Примеры

В следующем примере возвращается обещание, которое будет выполнено или отклонено в зависимости от успешности загрузки шрифта "MyFont". Код в then() может полагаться на доступность этого шрифта.

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

Спецификации

Спецификация
CSS Font Loading Module Level 3
# dom-fontfaceset-load

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
load 35 79 41 22 10 35 41 22 10 3.0 37

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FontFaceSet/load

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API