2013-09-14 2 views
4

Я пытаюсь использовать шрифт 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?

ответ

6

У меня была почти такая же проблема: только fontawesome-webfont.woff?=3.2.1 дает ошибку, но другой woff без версии загружается без проблем, а ttf с 3.2.1 загружен без проблем.

Я добавил MIME тип woff как font/woff к видам применения MIME.
Получение 200 сейчас.
С уважением

+0

Первой ЦСИ линии поддержки 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

+0

это сработало для меня, но просто интересно ... почему это исправить? –

-2

Причиной этого проблемы является неправильным путем шрифтов или отсутствует обязательный fonts.To решить проблему выполните указанные ниже шаги

1: перейти к http://fontawesome.io/

2: скачать шрифты, и экстракт загруженного почтовый файл

3: перейти в папку шрифтов, скопируйте шрифты

4: прошлые шрифты http://localhost/***/***/

надеюсь, что это поможет вам.

0

Просто добавьте следующие типы MIME :) Уофф шрифт/Уофф woff2 шрифта/woff2

Смежные вопросы