Cuando agrego las fuentes web de Google utilizando la regla @import en mi archivo CSS, funciona bien.Fuentes web de Google almacenadas localmente versus fuente en línea
Pero cuando descargo esa fuente y la almacena localmente en mi servidor y luego dirijo la regla @ font-face a mi propia máquina, no funciona.
Así que lo que hice fue reemplazar esta línea, en mi archivo css/fonts.css:
@import url(http://fonts.googleapis.com/css?family=Michroma);
con esto:
@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 otras palabras, He copiado el código de el googleapi para esa fuente. Y guardé el archivo de fuente (.woff) en la ruta de arriba (he vuelto a verificar, de hecho está allí).
traté de editar la url para esto también, pero no es bueno:
src: url(fonts/michroma/michroma.woff) format('woff');
No puedo creer que haya ninguna razón por la cual las fuentes web de Google no funcionarían si los usamos de forma local, por lo que debe algo mal con lo que estoy haciendo. Pistas? ¿No es así como definimos nuestras propias caras de fuentes de todos modos? (Nunca lo he intentado antes).
¡Realmente está bien ahora! – user961627
Las comillas son opcionales, por lo que quitarlas no es probable que arreglen nada. –
@ user961627, ¿qué quieres decir? ¿Su comentario se relaciona con la respuesta propuesta? Todavía puedo reproducir su problema con Michroma (probado en IE, Firefox, Chrome), pero no con otra fuente, Rye, así que sospecho que es un problema específico de la fuente. ¿Has vuelto a cargar la fuente? (Lo acabo de hacer, pero no sirvió). –