我在通過AppHarbor託管我的應用程序時遇到問題。 我有一個基本的應用程序在.NET MVC 3。在這個應用程序,我已經使用了的@ font-face屬性來顯示自定義字體內容:@ font-face在本地主機上正常工作,但不在AppHarbor中
@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中的作品與自定義字體中顯示的內容都很好。 但是,當我把我的webapp在這裏AppHarbor:
它沒有更多的表示,我已經在使用的CSS自定義字體的內容。我對此感到困惑,因爲我正在使用相同的瀏覽器(Chrome 15.0)查看兩者,但他們給出了不同的結果。
請幫忙。
我只是工作了,這是與字體文件只發生[*雜項文件,* .TTF] ..我放在同一文件夾中的圖像,並對其進行了完美的補充,但它再次未能獲得字體文件並在其上顯示404。
還與配置MIMETYPES完成:
<staticContent>
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
</staticContent>
我檢查出你的paeg使用Firebug,似乎字體文件沒有正確鏈接到,檢查你的路徑。 – Kyle
@Kyle Sevenoaks:Thnks fr回覆,但它在我的瀏覽器中通過localhost工作正常嗎?並且路徑似乎正確,因爲樣式表和字體文件在相同的目錄中。 – Maven
簽入Firebug或Chrome的開發者工具。 Firebug說在400-500範圍內有一個區域的錯誤,通常是404. – Kyle