2012-08-05 24 views
5

Estoy cargando dos fuentes externas a mi página web usando @ font-face. Se cargan perfectamente en Chrome, pero cuando pruebo IE, el navegador muestra algunas fuentes predeterminadas mientras la página se está cargando, y las fuentes cambian a las correctas según mi css @ font-face.¿Cómo eliminar la fuente predeterminada en el navegador mientras se carga @ font-face en CSS? "FOUT"

¿Cómo puedo eliminar la fuente predeterminada para que no aparezca en IE y otros navegadores mientras se carga la página? Quiero eliminar el llamado FOUT (flash de texto sin estilo). ¿Hay alguna forma de hacerlo a través de la hoja de estilos?

¡Gracias por cualquier ayuda!

+0

user1577346, ya que mi respuesta es adecuada para usted, por favor ** acepte ** esa respuesta que colocará una marca verde en ella. Gracias. – arttronics

Respuesta

0

Puede usar una transición CSS para fundir el texto después de N milisegundos o lo que crea que es suficiente para cargar los recursos de la fuente. css3 transition animation on load?

+0

No es una buena respuesta. El enlace que proporciona muestra cómo "fundir" el texto durante el evento "hover" del mouse. – arttronics

+0

He cambiado el enlace por usted –

+1

Publicar un enlace a otro SO La pregunta sin proporcionar ningún código relevante que realmente responda a esta pregunta es un no-go y generalmente se realiza como un comentario. – arttronics

3

para la fuente del navegador por defecto que no desea, establezca la propiedad CSS para font-size0px y asegúrese de que ha declarado el font-size en sus @font-face nombre de clase CSS reglas.

Si también desea abordar esto con un script dedicado para abordar este problema (Firefox 3.5/3.6 o Internet Explorer 7-9), consulte la FOUT-B-Gone solución de JavaScript.

+0

esto funcionaría, pero me gustaría una alternativa con un detector de características como Modernizr, en caso de que font-face no esté disponible y usted pueda dar al tamaño de fuente un valor positivo –

+0

Siempre puede revertir el tamaño de letra durante la fuente reglas de devolución de la página web, pero ese es un requisito diferente que el OP podría no necesitar. – arttronics

+0

¿Estás seguro de que 'font-size' está permitido en' @ font-face'? No aparece en http://www.w3.org/TR/css3-fonts/#font-prop-desc – atlavis

Cuestiones relacionadas