font-face не работает только в IE9

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

@font-face {
    font-family: "texgyreheroscn";
    src: url("texgyreheroscn-italic-webfont.eot");
    src: url("texgyreheroscn-italic-webfont.eot?#iefix") format("embedded-opentype"),
         url("texgyreheroscn-italic-webfont.woff") format("woff"),
         url("texgyreheroscn-italic-webfont.ttf") format("truetype"),
         url("texgyreheroscn-italic-webfont.svg#texgyreheroscnitalic") format("svg");
    font-weight: normal;
    font-style: italic;
}

это работает везде, кроме IE9 (IE8 тоже работает). Синтаксис выглядит хорошо для меня, файл.eot находится на сервере и имеет разрешения для доступа.

я пробовал

  • добавление src: local('☺︎'), - это нарушает шрифт для каждого браузера (как видно на @font-face, работает в IE8, но не в IE9)
  • спросил бэкэндов, есть ли там шрифт.eot и был ли он доступен, и ответ - ДА
  • заменил " с '
  • добавленной format("embedded-opentype") во-первых src: линия

кажется, ничего не работает для меня. что-нибудь об этом? Спасибо

0 ответов

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