Я пытаюсь использовать шрифт Awesome в моем проекте. Я изменил font-awesome.css, чтобы указать на мой каталог, где хранятся файлы шрифтов. Так что теперь это выглядит следующим образом:Ошибка при попытке использовать fontawesome-webfont.woff в шрифте Awesome
src: url('fontawesome-webfont.eot?v=3.2.1');
src: url('fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('fontawesome-webfont.woff?v=3.2.1') format('woff'), url('fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
Но проблема в том, что он выдает ошибку на моем браузере консоли для оператора url('fontawesome-webfont.woff?v=3.2.1')
. Ошибка:
GET http://localhost/***/***/fontawesome-webfont.woff?v=3.2.1 400 (Bad Request) fontawesome-webfont.woff?v=3.2.1:1
GET http://localhost/***/***/fontawesome-webfont.ttf?v=3.2.1 400 (Bad Request) fontawesome-webfont.ttf?v=3.2.1:1
Если я изменить заявление url('fontawesome-webfont.woff')
то работает без каких-либо ошибок. Я нашел this question on StackOverflow, где у пользователя такая же проблема, но удовлетворительные ответы не предоставляются.
Кто-нибудь знает причину этого? Кроме того, почему дополнительные параметры в URL-адресе шрифта предоставляются для fontawesome-webfont.eot?#iefix&v=3.2.1
и fontawesome-webfont.svg#fontawesomeregular?v=3.2.1
?
Первой ЦСИ линии поддержки IE9, но для этого нужно это отвечает IIS конфигурационного исправления. Вторая строка src для IE6-8. См. Http://webmasters.stackexchange.com/questions/26992/if-i-have-only-woff-and-eot-what-browsers-am-i-supporting-with-font-face и http: // www .fontspring.com/blog/fixing-ie9-font-face-problems – RockResolve
это сработало для меня, но просто интересно ... почему это исправить? –