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:
линия
кажется, ничего не работает для меня. что-нибудь об этом? Спасибо