Polices web de Google stockés en local versus en ligne source

Quand j'ai ajouter des polices web de google en utilisant le @import règle dans mon fichier CSS, il fonctionne très bien.

Mais quand j'ai télécharger la police et de l'enregistrer localement dans mon serveur et ensuite direct le @font-face règle à ma propre machine, il ne fonctionne pas.

Donc ce que j'ai fait a été de remplacer la ligne, dans mon css/fonts.fichier css:

@import url(http://fonts.googleapis.com/css?family=Michroma);

:

@font-face {
font-family: 'Michroma';
font-style: normal;
font-weight: 400;
src: url(http://localhost/xampp/mysite/css/fonts/michroma/micrhoma.woff) format('woff');
}

En d'autres termes, j'ai juste copié le code de la googleapi de cette police. Et je l'ai enregistré le fichier de police (.woff) dans le chemin d'accès ci-dessus (j'ai revérifié, il est en effet là).

J'ai essayé de l'édition de l'url de cette, mais rien de bon:

src: url(fonts/michroma/michroma.woff) format('woff');

Je ne peux pas croire il n'y a aucune raison pour que les polices web de Google ne fonctionne pas si nous avons utilisé localement, donc il y a quelque chose de mal avec ce que je fais. Des indices? N'est-ce pas la façon dont nous définissons notre propre polices de toute façon? (Je n'ai jamais essayé cela avant).

OriginalL'auteur user961627 | 2012-09-10