Sto lavorando a un sito che utilizza il carattere Open Sans per il corpo del testo, con EOT, SVG, WOFF e file di font TTF e foglio di stile generato da Font Squirrel. Ho incluso i miei caratteri CSS prima nell'intestazione della mia pagina. Ma quando guardo il sito in IE7, IE8 e persino IE9, ho un flash di tutto in Times Roman prima che l'Open Sans entri in gioco. Questo non succede negli altri browser.Flash di contenuto senza stile in IE con @ font-face
Qualcuno può suggerire un modo per evitare che ciò accada? Ecco il CSS Font Squirrel sto usando per questo tipo di carattere:
@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;
}
Grazie mille Felipe, questo è un ottimo consiglio. Aiuta molto, anche se spero ancora che ci sia una risposta decisiva a questo problema, quindi per ora non darò il segno di spunta, ma sto mandando in alto, grazie! –
Dalla mancanza di altre soluzioni, io considero questo FOUC un comportamento comune per IE, quindi sto dando una risposta alla risposta di Felipe. –