2015-01-22 4 views
0

У меня возникли проблемы с настраиваемым пакетом шрифтов значков в IE7. Это не загрузка. Он отлично работает в IE8 +, FF и Chrome. IE8 также использует eot, поэтому это не проблема с самим файлом шрифта.IE7 не загружается eot webfont

В IE7 режим IE11 на вкладке «Сеть» показывает, что никакого запроса вообще нет в EOT-файле (но он имеет режим IE8, а также пробовал собственный IE7 на виртуальной машине).

Я пробовал Fiddler также проверить, есть ли запрос, но ничего.

Я использую следующий код, чтобы встроить шрифт:

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

Я также пытался сконцентрироваться только на IE7 так я извлекал эти и не только это:

@font-face { 
    font-family: "Icons"; 
    src: url("./Icons.eot"); 
    font-weight: normal; 
    font-style: normal; 
} 

Еще нет успеха , Fiddler все еще не видит никакого запроса к файлу.

Я использую сервер Nginx, добавил следующий MIME-тип для СРВ файлов: application/vnd.ms-fontobject

Кроме того, даже если это не запрос междоменное, я добавил Access-Control-Allow-Origin только наверняка.

Любые подсказки, почему нет даже запроса вообще?

+0

посмотрите [здесь] (http://stackoverflow.com/q/5946221/3448527) – dippas

+0

Спасибо, но и пытались :) Но у меня это работает. – wintercounter

ответ

0

Я решил пойти «FontAwesome way». Я создал отдельную таблицу стилей IE7 с выражением CSS.

.icon-caret-down { 
    font-family: "Icons"; 
    *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); 
    font-style: normal; 
} 
Смежные вопросы