Sto sviluppando un sito web che utilizza il carattere di Google Open Sans
in questo modo:IE 11: CSS3111 errore nel mio codice, e google.com/fonts non rendono alcun carattere
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,800italic,800,700' rel='stylesheet' type='text/css'>
Normalmente, io uso Chrome quando lavoro con il mio sito Web, ma oggi ho deciso di vedere come appare in IE 11 (11.0.10240.16431) su Windows 10. Sfortunatamente, Open Sans
non viene caricato e reso correttamente. Vedo un sacco di questi errori nella console Developer Tools:
CSS3111: @font-face encountered unknown error.
PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff
Pensare che era strano - avevo precedentemente sviluppato un sito che ha caricato di Google Fonts bene in IE 10 - ho guidato su oltre a https://www.google.com/fonts. Più CSS3111
errori, con ogni tipo di carattere personalizzato visualizzati in serif
invece:
è Google Fonts semplicemente rotti per IE 11? I caratteri si caricano correttamente in Edge, Chrome, Firefox, ecc. Sono in perdita per come procedere per far funzionare questi caratteri in IE.
UPDATE 1
Impostazione della modalità documento emulato a 8 in IE 11 fa sì che i caratteri per rendere correttamente. IE 9+ mostrava comunque gli stessi problemi. Forse si tratta di un tipo di elaborazione errata delle stringhe degli user agent da parte di Google?
UPDATE 2
sono andato a FontSquirrel e scaricato di Open Sans in tutti i suoi formati. Ho anche importato il CSS fornito nello ZIP. Sfortunatamente, IE e ora Firefox continuano a segnalare che il font non può essere utilizzato. Firefox dice downloadable font: not usable by platform
.
UPDATE 3
ho confermato che caratteri Scaricare impostazione di IE è impostato su Enabled per tutte le zone di sicurezza.
Essendo su Linux da solo, non posso testarlo. E questo non dovrebbe davvero importare. Ma c'è qualche differenza quando usi HTTP invece di HTTPS? Perché in precedenza ho avuto problemi con il caricamento di Google Fonts su SSL. –
[http]: //google.com/fonts reindirizza a [https]: //google.com/fonts. Anche se c'è stata una differenza, non è un'opzione per il mio sito web. Il sito Web viene offerto tramite HTTPS e non vogliamo che gli avvisi di "contenuto non protetto" vengano visualizzati nei browser delle persone. – NathanAldenSr
Una cosa che ho notato è che il file servito da Google ha solo URL WOFF in esso contenuti. Pensavo che IE supportasse solo EOT? – NathanAldenSr