@DeboshiR
Свободу разработчикам!!!

Как проверить загрузился ли шрифт?

На сайте высота одного из блоков выставляется через JS, но файл шрифта весит слишком много, из-за чего он загружается уже после выполнения JS. Есть ли возможность отследить момент загрузки шрифта и после этого выполнить JS?
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 2
@devjob
Используй промисы.
Можно fetch API. Там используются промисы.
https://learn.javascript.ru/fetch
Ответ написан
Вот обработчик загрузки шрифта
if (document.fonts) {
    document.fonts.load("bold 16px 'Open Sans'", "b").then(function() {
        console.log('font loaded')
    });
}

Но лучше оптимизировать шрифт https://www.fontsquirrel.com/tools/webfont-generator
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 сент. 2020, в 17:57
900 руб./за проект
19 сент. 2020, в 17:42
500 руб./за проект
19 сент. 2020, в 17:27
500 руб./за проект