У меня есть шрифт в моей программе, созданный из Font Squirrel, я просто не могу заставить его работать в IIS, он работает на localhost. Я добавил статью о application / font-woff в свои MIME-типы, но она по-прежнему не работает.
Context
--Fonts
----font location
--css files
CSS
@font-face {
font-family: 'wallStreetFont';
src: url('Fonts/subway-webfont.eot');
src: url('Fonts/subway-webfont.eot?#iefix') format('embedded-opentype'),
url('Fonts/subway-webfont.woff2') format('woff2'),
url('Fonts/subway-webfont.woff') format('woff'),
url('Fonts/subway-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
ИЗМЕНИТЬ ТЕКУЩИЙ MIME
Я использую стандартный шрифт IIS 8 MIME / x-woff
Ответы:
Приятно видеть, что WOFF2 включен в шрифты Font Squirrel! В то время как IIS 8 не требует добавления типа MIME,
WOFF
он понадобится дляWOFF2
. W3C рекомендует :Для получения дополнительной информации
WOFF2
см. Здесь .Чтобы добавить тип MIME в IIS, измените его
Web.Config
следующим образом:источник
woff2
но все равно ничегоhttp://192.168.72.196:85/bundles/Fonts/subway-webfont.woff2
но я не уверен, откуда они берут папку пакетов. Любая идея?BundleTable.EnableOptimizations = true
. Ваш локальный хост должен вести себя так же, как и на вашем производственном сервере.woff2
ошибки 404 и ошибки, которая закончилась ошибкой в моем наборе. Спасибо!Чтобы шрифты woff и woff2 правильно работали в IIS, вам следует добавить следующие типы MIME в файл Web.Config.
Если вы все еще сталкиваетесь с ошибкой 404 в Google Chrome, вам следует очистить кеш браузера перед перезагрузкой страницы.
источник
Обратите внимание, что также можно настроить типы MIME в диспетчере IIS. Просто выберите веб-сайт и дважды щелкните значок «Типы MIME» под IIS на главной панели.
После этого вы должны увидеть список всех существующих типов MIME и иметь возможность добавлять новые с помощью ссылки «Добавить ...» на правой панели.
источник
Сегодня у меня возникла эта проблема при развертывании значков пользовательского интерфейса Metro4 для веб-решения и переключении с CDN на параметр Compiled.
Мой проект был разработан с использованием платформы WebSharper, но решение в любом случае не зависит от этих деталей реализации.
Короче говоря, у меня обнаружить , что я должен был добавить расширение файла, например , для
.ttf
, внутриsecurity
секции подsystem.webServer
изWeb.config
.Такой же вариант конфигурации также доступен в настройках графического интерфейса IIS.
источник