Ресурс интерпретируется как шрифт, но передается с помощью приложения MIME-типа / x-font-woff

Я следовал заУчебник веб-шрифтов в документации qooxdoo добавить веб-шрифт в Font.js, но я замечаю, что в Chrome есть предупреждениеКонсоль разработчика:

Мой код выглядит следующим образом:

/* ************************************************************************
  #asset(myApp/fonts/*)
************************************************************************ */
qx.Theme.define("myApp.theme.Font",
{
  extend : qx.theme.simple.Font,

  fonts :
  {
    "silkscreen" :
    {
        size: 8,
        lineHeight: 1,
        family: [ "silkscreen", "Tahoma" ],
        sources:
        [
            {
                family: "Silkscreen",
                source:
                [
                    "myApp/fonts/slkscr-webfont.eot",
                    "myApp/fonts/slkscr-webfont.ttf",
                    "myApp/fonts/slkscr-webfont.woff",
                    "myApp/fonts/slkscr-webfont.svg#silkscreen"
                ]
            }
        ]
    }
  }
});

Как я могу разрешить предупреждение браузера?

Ответы на вопрос(2)

Если вы используете веб-сервер IIS, попробуйте:


  
     
    
  

 abelabbesnabi09 янв. 2015 г., 07:48
Это сработало для меня. Благодарю.
 Raptor10 окт. 2013 г., 04:17
Да, это означает принятый ответ, если веб-сервер находится в IIS. нет необходимости# Знаки, верно?
 shady sherif30 апр. 2015 г., 12:08
Префект ответ +1
Решение Вопроса

СогласноW3C спецификацияправильный тип MIMEapplication/font-woff, поэтому вам нужно настроить ваш веб-сервер, чтобы использовать его при обслуживании файлов .woff.

 Raptor23 мая 2013 г., 10:20
Оно работает. После того, как я добавил строкуAddType application/font-woff .woff вhttpd.conf моего сервера Apache 's config (затем перезагрузите сервер), предупреждение исчезает.
 sq217 июл. 2013 г., 04:09
Пробовал это решение, проблема не устранена. Это в среде разработчиков, использующих EasyPHP.
 Ben Harold22 июл. 2013 г., 21:25
Установлено ли значение по умолчанию фундаментом Apache? Можем ли мы заставить их обновить его?
 iamdash30 авг. 2013 г., 16:03
Для меня работали следующие правила: Приложение AddType / vnd.ms-fontobject .eot Шрифт AddType / ttf .ttf Шрифт AddType / otf .otf Приложение AddType / x-font-woff .woff Приложение AddType / font-woff .woff
 Ben Harold22 июл. 2013 г., 21:48
Обновление: я отправил отчет об ошибке в фонд Apache. Надеюсь, ониЯ обновлю значение по умолчанию в будущем выпуске.
 cweekly19 сент. 2013 г., 16:23
@iamdash, спасибо за публикацию вашего conf, касающегося других типов шрифтов. Но не2-я директива для .woff просто переопределяет 1-ю? Я думаю, тыдействительно устанавливаем только .woff в application / font-woff и директиву «предпоследний» ("Приложение AddType / x-font-woff .woff ") никогда не применяется. Я думаю, что, в частности, Даниэль Вагнерответ остается верным. PS Раньше я видел эту ошибку консоли, но в последнем Chrome (29.0.1547.65, на OSX) мой шрифт .woff имеет тип application / x-font-woff и не вызывает ошибок консоли. Может быть, Chrome теперь подавляет ошибку? /$.02

Ваш ответ на вопрос