Typekit не работает в IE8

Я работаю над сайтом в Drupal, у меня есть шрифт (Dax), который я загружаю с помощью Typekit, он не отображается в IE8.

Я провел небольшое исследование в Google, но оказалось, что Typekit должен работать в IE8. Я использовал редактор Typekit, чтобы добавить шрифт в селекторы CSS. Я попытался добавить имя шрифта непосредственно в стек в моем файле CSS и использовать специальные имена шрифтов с включенным весом, о которых говорится на этой странице: http://help.typekit.com/customer/portal/article/6855-using-multiple-weights-and-styles

Это все еще не работает. Я не уверен, что это проблема, связанная с Drupal, поскольку обычно я не работаю в Drupal. Кроме того, я впервые работаю с Typekit.

Вот ссылка: http://inclusionbc.hhdev.hothousemarketing.com


person user192618    schedule 15.03.2013    source источник


Ответы (2)


Плохая новость, это не работает и в (моем) IE 9. Это не должно иметь ничего общего с Drupal. У меня были проблемы с минимизацией css/javascript и Typekit, но я вижу, что вы ничего не сжали.

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

person Christoffer Helgelin Hald    schedule 17.03.2013
comment
Перемещение скрипта в начало заголовка исправило его в IE :) Также спасибо за советы по IE ​​9, я иногда пренебрегаю его тестированием, потому что обычно он ведет себя так же, как текущие версии Chrome, Firefox, Safari. - person user192618; 18.03.2013

Как описано здесь http://outwardfocusdesign.com/ie-error-invalid-argument-when-using-typekit/ ошибкой был незакрытый тег. (Используйте http://validator.w3.org/check в своем коде и найдите "unclosed"- ошибки; Другие ошибки не влияют на JS typekit)

Правильное закрытие тега помогло мне в IE8

person LuluCross    schedule 30.07.2014