nostro webdesigner ha creato un CSS con il seguente font-face:Sulla IE CSS font-face funziona solo durante la navigazione attraverso i link interni
@font-face {
font-family: 'oxygenregular';
src: url('oxygen-regular-webfont.eot');
src: url('oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('oxygen-regular-webfont.woff') format('woff'),
url('oxygen-regular-webfont.ttf') format('truetype'),
url('oxygen-regular-webfont.svg#oxygenregular') format('svg');
font-weight: normal;
font-style: normal;
}
Funziona bene su IE e Firefix. Ma c'è un problema: su IE i font vengono renderizzati correttamente solo quando navigo nella pagina usando i collegamenti interni alle pagine web. Se clicco su Aggiorna o Indietro, i caratteri vengono sostituiti dal carattere predefinito (Times New Roman).
Attualmente il sito Web utilizza HTTPS ma lo stesso problema è stato osservato quando si utilizza HTTP.
Quando ho navigare utilizzando link di siti web interni, nella scheda Rete di strumenti di IE Developer (Shift - F12), compaiono i seguenti:
/Content/oxygen-regular-webfont.eot? GET 200 application/vnd.ms-fontobject
Quando uso Aggiornare i pulsanti/indietro, ci sono altri due voci per gli altri tipi di carattere così:
/Content/oxygen-regular-webfont.woff GET 200 application/x-font-woff
/Content/oxygen-regular-webfont.ttf GET 200 application/octet-stream
file CSS stesso viene caricato in modo seguente:
/Content/site.css GET 200 text/css
Ho provato a rimuovere sia WOFF e TTF così ho avuto il seguente:
@font-face {
font-family: 'oxygenregular';
src: url('oxygen-regular-webfont.eot');
src: url('oxygen-regular-webfont.eot?#iefix') format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
Ma ancora IE si comporta allo stesso modo (tranne che non scarica WOFF e TTF più): visualizza i caratteri di fallback non corretti durante la navigazione tra Indietro /Ricaricare.
Come si fa a IE caricare i caratteri corretti sulle azioni Aggiorna/Indietro?
Buon punto. Ho modificato il mio post per mostrare come IE carica il file CSS e sembra sempre proveniente dalla stessa cartella/Contents. – JustAMartin