Вопрос

Мы недавно разработали веб-сайт с сильной зависимостью на шрифте потрясающе как часть ее дизайна.Мы используем стандартную реализацию ранее: контент и их прилагаемые CSS.

По какой-то причине шрифт Удивительная не отображается в IE8.Я провел несколько часов устранения неисправностей и пробую различные исправления, без удачи.

У меня есть:

    .
  • Установите миметип EOT в приложение / vnd.ms-fontObject
  • Установите миметип OTF, TTF на приложение / октет-поток
  • выполнил html5shiv после того, как все CSS загружены.
  • Различные попытки перезагрузить CSS или DOM на странице Load

    Вот сайт: http://www.tetakere.org.nz - ящик Hotlinksхороший пример шрифта потрясающий

    У кого-нибудь есть идеи на других подходах, чтобы получить этот сайт, чтобы отобразить шрифт потрясающий?

Это было полезно?

Решение

После некоторого болезненного устранения неполадок я наконец разрабатывал это.

Раствор должен был переместить загрузку HTML5SHIV из секции <head>, чтобы непосредственно перед тегом </body>.

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</body>
.

Другие советы

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

изменил голову ...

Что сработало для меня:

<meta http-equiv="X-UA-Compatible" content="IE=edge">
.

Это также сработало (последний ответ, который я передал):

<meta http-equiv="X-UA-Compatible" content="IE=8">
.

Также я читаю ( Сил, т.е. режим совместимостиВыкл. Использование тегов ), которые вы должны поместить эту мета-тег выше всех других мета-тегов и перед любыми условными заявлениями IE;В противном случае Meta Tag будет недействительным.

Мне не нужна HTML5Shiv, чтобы заставить Fontawesome работать в IE8. Это ответа (повторно создание файла .о-файла и замена старого) решила мою проблему.

Я пробовал все от модификации My Apache Config и файлов .htaccess без удачи.В инструментах разработки IE я наткнулся на «режим документа», а по умолчанию был IE7.Так после некоторых исследований я нашел этот мета-тег:

<meta http-equiv="X-UA-Compatible" content="IE=9">
.

Теперь, т.е. 10 и 9 форматируйте свой веб-сайт правильно и отображать все шрифты потрясающие значки правильно.

Если вы все еще хотите IE 8 Compat, вы можете начать с этого:

<meta http-equiv="X-UA-Compatible" content="IE=8">
.

Надеюсь, что помогает ...

  1. добавил это к htaccess.«BRUCKERMACTCATCH MSIE BEST-SHARCEN-SHATAND STANDER-HOLDER SET STATER SET X-UA-CONSTRATIMIBE IE= 8 ENV= BEST-SHANTAL-ASTORMENT»
  2. пытается восстановить шрифт eot
  3. Док Compactabilitive Mode Chnage
  4. попробовал Usleep Функция
  5. setinterval js
  6. Добавить Google HTML5 скрипт
  7. Вызов CSS в части тела для IE8
  8. Добавить класс значка данных
  9. ad pseudo-элементы js
  10. Добавить фильтры PNG & SVG в CSS
  11. Проверьте разрешение типа шрифта на сервере

    Но, наконец, работает, когда добавляется

    .sass и бессонница css

    Файлы

    Счастливый кодирование

Если вы используете IE8, необходимо добавить скрипт html5.js, как:

<!--[if lt IE 9]>
  <script     src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
.

Это работает для меня, я уверен, что это будет работать.Ссыловые ссылки https://github.com/fortawesome/font-Awesome / Wiki / Устранение неполадок # Интернет-проводник-совместимость - режим

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top