Ошибка загрузки шрифта: загружаемый шрифт: 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 и посмотрите, исправит ли это.
Как уже прокомментировал Гельмир, важно загрузить шрифт из исходного источника:
Это решит проблему.
А вот пример того, как привязать шрифт к вашему 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), и теперь ошибок нет.
Open Sans от fontsquirrel не имеет полного набора символов, например, немецкого, французского, польского и т. Д. Я скачал последнюю версию из Google Fonts, и ошибок нет.