Quando aggiungo i caratteri Web di Google utilizzando la regola @import nel mio file CSS, funziona correttamente.Caratteri Web di Google memorizzati localmente rispetto alla fonte online
Ma quando scarico quel font e lo memorizzo localmente sul mio server e poi dirigo la regola @ font-face sulla mia macchina, non funziona.
Quindi quello che ho fatto è stato di sostituire questa linea, nel mio file css/fonts.css:
@import url(http://fonts.googleapis.com/css?family=Michroma);
con questo:
@font-face {
font-family: 'Michroma';
font-style: normal;
font-weight: 400;
src: url(http://localhost/xampp/mysite/css/fonts/michroma/micrhoma.woff) format('woff');
}
In altre parole, ho solo copiato il codice il googleapi per quel tipo di carattere. E ho salvato il file del font (.woff) nel percorso sopra (ho ricontrollato, è davvero lì).
ho provato a modificare l'URL per questo pure, ma non va bene:
src: url(fonts/michroma/michroma.woff) format('woff');
Non riesco a credere che ci sia alcuna ragione per cui i caratteri web di Google non funzionerebbero se li abbiamo usati a livello locale, quindi ci deve qualcosa di sbagliato in quello che sto facendo. Indizi? Non è così che definiamo il nostro carattere in ogni caso? (Non l'ho mai provato prima).
Attualmente va bene ora! – user961627
Le virgolette sono opzionali, quindi non è probabile che rimuoverle non risolva nulla. –
@ user961627, cosa intendi? Il tuo commento riguarda la risposta proposta? Posso ancora riprodurre il tuo problema con Michroma (testato su IE, Firefox, Chrome), ma non con un altro font, Rye, quindi sospetto che si tratti di un problema specifico dei font. Hai ricaricato il carattere? (L'ho appena fatto, ma non è stato d'aiuto.) –