2012-01-29 15 views
12

Sto usando questo per collegare ad alcuni di Google Fonts:Google Web Fonts non funzionano in IE8

<link href='http://fonts.googleapis.com/css?family=IM+Fell+English+SC|Snippet|Sarina|Crushed|Caesar+Dressing|Montez|Bad+Script|Sofia|Fontdiner+Swanky|Just+Me+Again+Down+Here|Voltaire|Geo|Coming+Soon|Wellfleet|Passion+One|Rock+Salt|Homemade+Apple|Meddon|Rosario' rel='stylesheet' type='text/css'> 

sto usando questo codice, che funziona in alcuni browser:

<span style="font-size: 110px;font-family:montez;"><b>Abcdefg</b></span> 

Perché il carattere non appare in IE8? http://jsfiddle.net/3NbE5/

+6

Perché i 2 downvotes ...? – TIMEX

+0

http://stackoverflow.com/questions/3694060/how-to-make-google-fonts-work-in-ie – j08691

+0

@ j08691 N.B. A partire da ottobre 2010 il problema è segnalato come risolto e chiuso nella segnalazione di bug di Google Code. – TIMEX

risposta

15

Sembra che IE non supporta più tipi di carattere nella href:
http://jsfiddle.net/3NbE5/3/

Hai avuto questo href:

<link href='http://fonts.googleapis.com/css?family=IM+Fell+English+SC|Snippet|Sarina|Crushed|Caesar+Dressing|Montez|Bad+Script|Sofia|Fontdiner+Swanky|Just+Me+Again+Down+Here|Voltaire|Geo|Coming+Soon|Wellfleet|Passion+One|Rock+Salt|Homemade+Apple|Meddon|Rosario' rel='stylesheet' type='text/css'> 


Dopo aver rimosso gli altri font IT lavorato:

<link href='http://fonts.googleapis.com/css?family=IM+Fell+English+SC|Montez' rel='stylesheet' type='text/css'> 
+1

Ci sono ancora due font, quindi forse c'era qualcos'altro nella stringa di query, ma posso confermare che funziona ora in IE9, modalità IE8. –

+0

Probabilmente uno dei font non era compatibile con IE e ha causato il fallimento di tutti i font, o forse l'eccessiva quantità di font caricati era troppo complicata per IE. –

+0

Mi rendo conto che troppi = non possono funzionare. Il limite è pari a 5 o così ... – TIMEX

1

Nel caso in cui la soluzione di cui sopra non lo tagli per voi.

Ho più font che funzionano su ie8 senza problemi. Il mio vero problema era usare ie11 in modalità compatibilità per ie8, dove i caratteri web di Google non sembrano funzionare in alcun modo possibile.

Suppongo che la lezione sia, utilizzare un vm con l'attuale ie8. È possibile prendere uno here o here.