Я пытаюсь получить шрифт для отображения в файле, и это дает мне обычную ошибкуТипы MIME для WOFF, TTF, SVG и СРВ 404ing, несмотря на то установки в IIS
Resource interpreted as Font but transferred with MIME type text/html:
Но HTML-файл на выставке наш файл 404.aspx, я попробовал обычные установки приложений в web.config, а затем в конце концов, в самом IIS как:
.woff application/font-woff
.ttf application/font-ttf
.eot application/vnd.ms-fontobject
.otf application/font-otf
.svg image/svg+xml
Я не могу понять, где я неправильно. файлы хранятся в папке шрифтов, находится в базовом каталоге для сайта и у меня есть стиль внутри моего файла ASPX как
@font-face {
font-family: 'segoe_printregular';
src: url('/fonts/segoepr-webfont.eot'); /* IE9 Compat Modes */
src: url('/fonts/segoepr-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/fonts/segoepr-webfont.woff') format('woff'), /* Modern Browsers */
url('/fonts/segoepr-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('/fonts/segoepr-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
}
и stylesheet.css в папке шрифтов, как:
@font-face {
font-family: 'segoe_printregular';
src: url('/segoepr-webfont.eot'); /* IE9 Compat Modes */
src: url('/segoepr-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/segoepr-webfont.woff') format('woff'), /* Modern Browsers */
url('/segoepr-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('/segoepr-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
}
Я пробовал пути к файлам как/fonts/и просто шрифты/безрезультатно. Но я не могу получить файл в bnot 404. Кто-то предложил перезагрузить сервер, но ничего не добился.
Есть ли что-нибудь, что мне не хватает? Или какая-то ошибка, которую я сделал?
Если это поможет, я также попробовал это в web.config
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".ttf" mimeType="application/font-ttf" />
<remove fileExtension=".eot" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<remove fileExtension=".otf" />
<mimeMap fileExtension=".otf" mimeType="application/font-otf" />
<remove fileExtension=".svg" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
У вас есть решение для этого? – mbudnik
близко вопрос! – AuthorProxy
коррекция для ttf http://www.fantomfactory.org/articles/mime-types-for-web-fonts-in-bedsheet –