Почему @ font-face выдает ошибку 404 в файлах woff? - PullRequest
415 голосов
/ 25 октября 2010

Я использую @font-face на сайте моей компании, и он работает / выглядит великолепно.За исключением Firefox и Chrome выдает ошибку 404 в файле .woff.IE не выдает ошибку.У меня есть шрифты, расположенные в корне, но я пробовал со шрифтами в папке css и даже дал полный URL для шрифта.Если удалить эти шрифты из моего css-файла, я не получу 404, поэтому я знаю, что это не синтаксическая ошибка.

Кроме того, я использовал инструмент fontsquirrels для создания @font-face шрифтов и кода:

@font-face {
  font-family: 'LaurenCBrownRegular';
  src: url('/laurencb-webfont.eot');
  src: local('☺'), 
    url('/laurencb-webfont.woff') format('woff'), 
    url('/laurencb-webfont.ttf') format('truetype'), 
    url('/laurencb-webfont.svg#webfontaaFhOfws') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FontinSansRegular';
  src: url('/fontin_sans_r_45b-webfont.eot');
  src: local('☺'), 
    url('/fontin_sans_r_45b-webfont.woff') format('woff'), 
    url('/fontin_sans_r_45b-webfont.ttf') format('truetype'), 
    url('/fontin_sans_r_45b-webfont.svg#webfontKJHTwWCi') format('svg');
  font-weight: normal;
  font-style: normal;
}

Ответы [ 14 ]

0 голосов
/ 19 февраля 2015

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

0 голосов
/ 29 марта 2012

Также проверьте ваш переписчик URL.Он может выбросить 404, если что-то «странное» было найдено.

0 голосов
/ 19 ноября 2011

Это может быть очевидно, но это несколько раз приводило меня к 404-м ... Убедитесь, что права доступа к папке шрифтов установлены правильно.

0 голосов
/ 25 октября 2010

Решено:

Мне пришлось использовать Метод Mo'Bulletproofer

...