У меня проблема с шрифтом, удивительным, который включен в сайт wordpress. В Firefox и IE значки вообще не отображаются, однако в Chrome & Safari работает нормально.Шрифт Awesome не работает в Firefox и IE
Я нашел «решения», которые говорят, что мне нужен .htaccess с определенным контентом для поддержки этих браузеров, однако, если я использую этот подход, Safari и Chrome внезапно возникают проблемы, а Firefox и IE все еще не за работой.
У кого-нибудь есть идеи?
Вот сообщение об ошибке потушить журнал ошибок DEV FireFox при загрузке мой сайт:
Fehler: загружаемый шрифт: Ошибка загрузки (семейство шрифтов: «icomoon» стиль: нормальный вес: нормальный стрейч : нормальный индекс ЦСИ: 2): плохой URI или доступ межсайтовое не допускается источник: http://mysite.de/wp-content/themes/heat/fonts/icomoon/icomoon.woff Quelldatei: http://mysite.de/wp-content/themes/heat/style.css Zeile: 0 Quelltext: @ шрифт-слойного {семейство шрифтов: "icomoon"; font-style: normal; font-weight: normal; src: url ("fonts/icomoon/icomoon.eot? #iefix") format ("embedded-opentype"), url ("fonts/icomoon/icomoon.svg # icomoon") format ("svg"), url (" fonts/icomoon/icomoon.woff ") (" woff "), url (" fonts/icomoon/icomoon.ttf ") format (" truetype "); }
Спасибо вам за помощь!
P.S. Кстати, значки на шрифте удивительного веб-сайта отлично работают в FF.
- UPDATE *
хорошо прочитав много сообщений форума по этому вопросу я пришел к следующему выводу: большинство людей с этой проблемой, потому что они загружаются своими шрифтами от внешнего сервера , добавив код .htaccess, чтобы позволить FF делать именно это, они решают свою проблему. теперь, поскольку я загружаю свои шрифты с моего собственного сервера, подход .htaccess не помог мне. то, что избавилось от сообщения об ошибке, показанного выше, однако, изменило путь к шрифту в css от относительного к абсолютному пути. теперь самое смешное - сообщение об ошибке больше не появляется при загрузке сайта, но значки тоже не отображаются! все еще нет изменений, но нет сообщения об ошибке. Я смущен!
- UPDATE 2 *
Я нашел починку -
После изменения всех путей в CSS от по отношению к абсолютной (т.е. www.mysite.de/fonts/... вместо того, чтобы просто/шрифты/...) и добавив файл .htaccess, содержащий следующие строки:
<FilesMatch ".(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
в каталог/шрифты, все отлично работает в Firefox, Chrome и Safari. У меня еще не было возможности проверить IE, но, похоже, это было проблемой.
Надеюсь, что кто-то, столкнувшись с теми же проблемами, получит некоторую помощь от этого.
У меня такая же проблема. Шрифты отлично работают, когда я использую меньше файлов вместо css (я работаю в ASP MVC 4). – Marthijn