Su error es el CSS con el nombre de la familia de fuentes , debe coincidir exactamente con el nombre de Google Fonts.
Cuando llama a la API de fuentes de Google (ya sea por @import o usando el en el ), especifica el nombre de la familia de fuentes, en este caso su (…)? family = Roboto: 400,300,100 (…) esto significa que debe usar exactamente el mismo nombre en su declaración de familia de fuentes; los pesos de fuente 400, 300 y 100 deben declararse con la propiedad CSS font-weight: 300 .
He configurado un CodePen con un ejemplo de Roboto que funciona (basado en su código).
http://codepen.io/apintocr/pen/f…
Tenga en cuenta cómo se utiliza el peso de la fuente en lugar de “Roboto Thin”.
- ¿Cuáles son las mejores prácticas para usar diferentes tipos de letra en un solo sitio web?
- ¿Cómo hacer una fuente digital y qué software se utiliza? ¿Cuál es el flujo de trabajo para crear el diseño preliminar de una tipografía?
- ¿Cuáles son los pros y los contras de las fuentes Monotype y Linotype?
- Adobe Creative Cloud (producto): ¿Cuáles son las diferencias y las ventajas y desventajas entre la métrica y la óptica?
- ¿Cuál es la mejor manera de hacer una buena tipografía?
La razón por la que funciona localmente es porque lo más probable es que tenga la familia de fuentes Robot instalada en su computadora / servidor local, y en ese caso usa el “Roboto Thin” en la familia de fuentes.
Nota sobre los votos negativos que hice: rechacé todas las respuestas anteriores porque no leyeron la pregunta o fue una respuesta de propósito general de alguien que no sabía lo que estaban haciendo o no se tomó el tiempo para entender qué fue el problema Todas esas respuestas no ayudaron un poco a solucionar esta pregunta.