Задать вопрос
@SkyWayx

Ошибка со шрифтом, только в Mozila Firefox, в чём причина?

Подскажите пожалуйста в чём может быть дело. Во всех браузерах отображается всё нормально без ошибки, в FireFox же, шрифт не применяется и в отладчике ошибки:

downloadable font: cmap: unexpected range shift (3 != 4) (font-family: "AGHelveticaCyr" style:normal weight:normal stretch:normal src index:0) source: file:///C:/Users/SkyWay/Desktop/%D1%81%D0%B0%D0%B9%D1%82-ver1%20-%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F/%D1%81%D0%B0%D0%B9%D1%82/fonts/AGHelveticaCyr.ttf style.css

downloadable font: cmap: failed to parse table (font-family: "AGHelveticaCyr" style:normal weight:normal stretch:normal src index:0) source: file:///C:/Users/SkyWay/Desktop/%D1%81%D0%B0%D0%B9%D1%82-ver1%20-%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F/%D1%81%D0%B0%D0%B9%D1%82/fonts/AGHelveticaCyr.ttf style.css

downloadable font: rejected by sanitizer (font-family: "AGHelveticaCyr" style:normal weight:normal stretch:normal src index:0) source: file:///C:/Users/SkyWay/Desktop/%D1%81%D0%B0%D0%B9%D1%82-ver1%20-%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F/%D1%81%D0%B0%D0%B9%D1%82/fonts/AGHelveticaCyr.ttf

вот мой код загрузки и использования шрифта jsfiddle.net/dudkj7sf

Версия Firefox 32.0.3. Да и два других шрифта, загруженных таким же образом, никаких ошибок не выдают
  • Вопрос задан
  • 9061 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
При использовании ttf всё зависит от конвертации шрифта в этот формат. Вот в этой теме была ровно такая же проблема Почему Firefox не грузит шрифт?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Psychosynthesis
@Psychosynthesis
Fullstack developer and radio engineer
Для тех, кто будет искать решение ещё одной проблемы со шрифтами, в частности:

downloadable font: kern: Too large subtable, table discarded


У Firefox есть проблемы с некоторыми шрифтами, это известный баг - https://bugzilla.mozilla.org/show_bug.cgi?id=1185685

Насколько я понял из беглого ознакомления, это крайне специфичная проблема и с ней чаще всего сталкиваются именно при использовании OpenSans. Связано это с тем, что у OpenSans особо обширный набор символов, а ещё внутри шрифта может быть таблица для кернинга и так как конкретно у OpenSans она слишком велика Firefox не может этот шрифт обработать. Сам баг закрыт с пометкой WONTFIX.

Я столкнулся с этим, когда попробовал использовать файлы шрифта, скачанные несколько лет назад.

Есть вам очень хочется использовать OpenSans, достаточно просто скачать более новую версию файлов шрифта (я взял там же где и раньше на https://fonts.google.com похоже они как-то решили это проблему).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы