Ho riscontrato un problema mentre ospitavo la mia applicazione su un AppHarbor. Ho una domanda di base su .NET MVC 3 .. In questa applicazione ho usato la proprietà @ font-face per visualizzare il contenuto in caratteri personalizzati:@ font-face funziona bene su localhost ma NON su 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;
}
Quando eseguo l'applicazione tramite il mio assistente di sviluppo in loaclhost funziona perfettamente con il contenuto mostrato nel carattere personalizzato. Ma quando ho spinto la mia webapp oltre AppHarbor qui:
Non è più sta mostrando il contenuto del carattere personalizzato che ho usato in css. Sono confuso su di esso come sto usando lo stesso browser (Chrome 15.0) per visualizzare entrambi, ma stanno dando risultati diversi.
Gentile aiuto.
Ho appena elaborato il questo sta accadendo solo con i file dei font [* .otf, * .ttf] .. ho messo un'immagine nella stessa cartella e il suo stato aggiunto perfettamente, ma ancora una volta non è riuscito a ottenere il file di font e visualizzando 404 su di esso.
fatto anche con mimeTypes configurazione:
<staticContent>
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
</staticContent>
Ho controllato il tuo paeg utilizzando Firebug, sembra che il file del font non sia stato collegato correttamente, controlla i tuoi percorsi. – Kyle
@Kyle Sevenoaks: Thnks fr risponde, ma sta funzionando bene qui nel mio browser su localhost? e il percorso sembra corretto in quanto il foglio di stile e il file di font si trovano nella stessa dir. – Maven
Accedi a Firebug o agli strumenti di sviluppo di Chrome. Firebug dice che c'è un'area nella 400-500 gamma di errori, di solito è un 404. – Kyle