2013-02-10 7 views
4

Хорошо, у меня есть вопрос, который я не могу понять, что я пытаюсь исследовать использование шрифтов WOFF в Internet Explorer 10.браузер не делает Woff шрифтов (@ шрифт лицу)

я скачал набор из fontsquirrel , и на основе включенных CSS и HTML-файлов я добавил шрифты в веб-приложение. (ASP.NET MVC на IIS 7)

Теперь шрифты TTF отлично работают в Firefox и Chrome (IE не поддерживает его), однако шрифты WOFF, похоже, не работают (они должны поддерживаться все новые браузеры). Если я сниму секцию TTF снизу - Firefox и Chrome не отображают шрифт WOFF.

Я утроил проверенные и упрощенные имена файлов, чтобы убедиться, что это не проблема.

@font-face 
{ 
    font-family: 'KaratulaNormal'; 
    src: url('fonts/karan.woff') format('woff'), 
     url('fonts/karan.ttf') format('truetype'); 
    font-weight: normal; 
    font-style: normal; 
} 

h1 
{ 
    text-transform: uppercase; 
    font-family: KaratulaNormal; 
} 

Почему шрифты WOFF не работают?

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

ответ

2

Бинго. Я сделал это шаг за шагом, и после нескольких попыток я понял, что если я использую оригинальный набор шрифтов WOFF, которые действительно работают, после этого я понял, что мой код действительно работает тоже, но только если он запускается из файловой системы напрямую, а не через IIS. Как только я понял, что некоторые прибегая к помощи привели меня ответ:

http://www.dirigodev.com/blog/404-errors-in-IIS7-for-embedded-woff-font-files/

В основном под IIS7 вы должны настроить тип пантомимы для шрифтов WOFF, в противном случае IIS не обслуживает их.