У меня проблема с размещением моего приложения через AppHarbor.
У меня есть базовое приложение над .net MVC 3. В этом приложении я использовал свойство @ font-face для отображения содержимого в пользовательских шрифтах:
@font-face {
font-family: facefont;
src: url("raleway_thin.otf");
}
body {
font-size: .85em;
font-family: "facefont", Verdana, Helvetica, Sans-Serif;
margin: 0;
padding: 0;
color: #696969;
}
Когда я запускаю это приложение через сервер разработки в loaclhost in, все отлично работает с контентом, отображаемым в пользовательском шрифте.
Но когда я толкнул свое веб-приложение через AppHarbor здесь:
testapp over AppHarbor
Больше не показывается содержимое в пользовательском шрифте, который я использовал в .css. Я в замешательстве, так как использую один и тот же браузер (Chrome 15.0) для просмотра обоих, но они дают разные результаты.
Пожалуйста, помогите.
Я только что решил, что это происходит только с файлами шрифтов [* .otf, * .ttf] .. Я поместил изображение в ту же папку, и оно было добавлено идеально, но снова не удалось получить файл шрифта и поверх него отображается 404.
Также сделано с настройкой mimeTypes:
<staticContent>
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
</staticContent>