Estoy trabajando en un sitio que utiliza el tipo de letra Open Sans para el texto del cuerpo, con archivos de fuentes EOT, SVG, WOFF y TTF y hojas de estilo generadas por Font Squirrel. He incluido mis fuentes de CSS primero en el encabezado de mi página. Pero cuando veo el sitio en IE7, IE8 e incluso IE9 obtengo un destello de todo en Times Roman antes de que comience Open Sans. Esto no está sucediendo en los otros navegadores.Destello de contenido sin estilo en IE con @ font-face
¿Alguien puede sugerir una forma de evitar que esto ocurra? Aquí está la CSS Font Squirrel estoy usando para ese tipo de letra:
@font-face {
font-family: 'OpenSansRegular';
src: url('opensans-regular-webfont.eot');
src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('opensans-regular-webfont.woff') format('woff'),
url('opensans-regular-webfont.ttf') format('truetype'),
url('opensans-regular-webfont.svg#OpenSansRegular') format('svg');
font-weight: normal;
font-style: normal;
}
Muchas gracias Felipe, este es un muy buen consejo. Ayuda mucho, aunque todavía espero que haya una respuesta definitiva para este problema, así que no voy a dar la vuelta por el momento, pero estoy votando, ¡gracias! –
Por la falta de otras soluciones, considero que este FOUC es un comportamiento común para IE, así que le doy un toque a la respuesta de Felipe. –