Обнаружение поддержки переменного шрифта с помощью JavaScript - PullRequest
0 голосов
/ 17 апреля 2019

Мне известно об обнаружении woff2, а также обнаружении поддержки переменных шрифтов на основе css @supports, но есть ли способ обнаружить поддержку переменных шрифтов исключительно в Javascript?

1 Ответ

0 голосов
/ 17 июня 2019

Это код , который я в итоге использую сейчас:

function variableFonts() {
    if ("CSS" in window === false || "supports" in CSS === false) {
        return false
    }

    return CSS.supports("(font-variation-settings: normal)")
}

Первая проверка на JavaScript и поддержку API javascript, который случайно старых браузеров неподдержка переменных шрифтов также не поддерживает.Затем с помощью CSS.supports проверить, поддерживается ли настройка вариантов шрифта, тривиально.

...