Ошибка загрузки шрифта: загружаемый шрифт: kern: слишком большая подтаблица, таблица отброшена

Я пытаюсь использовать шрифт "Open sans" на своей веб-странице, и только в Firefox я получаю эту ошибку в консоли:

загружаемый шрифт: kern: слишком большой подтаблица, таблица удалена

Вот CSS:

@font-face {
    font-family: Open Sans;
    src: url(OpenSans-Semibold.ttf);
}

5 ответов

Это проблема Firefox, который не может полностью обрабатывать шрифт Open Sans. Ошибка все еще существует в Firefox v 75.0.

Они отметили проблему WONTFIX в 2015 году:

Я немного покопался, и проблема, похоже, связана с самим подмножеством Open Sans.

Этот пользователь ( /questions/26120231/coretext-nedopustimaya-podstroka-kern-v-ctfont/26120238#26120238), похоже, столкнулся с проблемой при загрузке шрифта из Google Fonts. Попробуйте загрузить его с Font Squirrel и посмотрите, исправит ли это.

Как уже прокомментировал Гельмир, важно загрузить шрифт из исходного источника:

https://open-sans.com/

Это решит проблему.

А вот пример того, как привязать шрифт к вашему CSS:

      @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'),
        url(OpenSans-Light-webfont.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
        U+2212, U+2215, U+FEFF, U+FFFD;
}

У меня была такая же проблема в Firefox 85. Попробуйте решение @developthewebz, и оно сработает. Я загрузил веб-шрифт fontsquirrel (woff), и теперь ошибок нет.

https://www.fontsquirrel.com/fontfacekit/open-sans

Open Sans от fontsquirrel не имеет полного набора символов, например, немецкого, французского, польского и т. Д. Я скачал последнюю версию из Google Fonts, и ошибок нет.

Другие вопросы по тегам