2013-06-08 3 views
2

я получаю не найден файл ошибки в апача журнале, как это:Файл не найден Ошибки в апача журнале ошибок с WebFonts

[Sat Jun 08 14:05:34 2013] [error] [client 7x.9x.1x1.xx] File does not exist: /mnt/www/www.site.com/versions/live/assets/fonts/agendmedextcon.eot) format("embedded-opentype"), url(.., referer: http://www.site.com/Rest/Of/Url

В то же время у меня есть это определение шрифта в CSS:

@font-face { 
    font-family: 'Agenda Medium Condensed'; 
    src: url('../fonts/agendmedextcon.eot'); 
    src: url('../fonts/agendmedextcon.eot') format('embedded-opentype'), 
     url('../fonts/agendmedextcon.woff') format('woff'), 
     url('../fonts/agendmedextcon.ttf') format('truetype'), 
     url('../fonts/agendmedextcon.svg#RomAgendaMediumExtraCondensedRegular') format('svg'); 
} 

Шрифты загружаются штрафом, также я не нашел ошибок в консоли браузера. Все эти строки загрязняют журнал ошибок, и я все еще думаю, что они там с какой-то причиной.

У вас есть идеи, как найти, откуда исходит ошибка?

ответ

3

Я видел 404 ошибки, о которых сообщают некоторые браузеры (в основном, Firefox iirc), если я не подавал шрифты с соответствующим типом mime или если они обслуживаются с CDN (или любым внешним сервером) без надлежащего Заголовки CORS. Не уверено, если это то, что ваша проблема, но это стоит смотреть на

Вот тип мима информация: http://somethinginteractive.com/blog/2012/06/04/proper-mime-types-for-embedded-font-face-fonts/

и CORS: https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS (Access-Control-Allow-Origin является то, что вы хотите)

Надеется, что это помогает

+0

I» они добавили их. Хотя ошибки из журнала еще не исчезли, но в консоли браузера больше нет уведомлений, поэтому было полезно! Так что спасибо тебе :) –

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