2012-07-19 8 views
11

Quando si carica font personalizzati da Google offrono un modo per ottimizzare loro: https://developers.google.com/webfonts/docs/getting_started#Optimizing_RequestsOttimizzazione multipli Web Fonts Google

Significato se si sta utilizzando un carattere personalizzato solo per un colpo di testa, piuttosto che caricare l'intero carattere, puoi dire quali lettere ti servono per non caricare l'intero alfabeto dei font. Fin qui tutto bene.

Tuttavia, nell'esempio ha solo uno stile di carattere. Come lo fai con due?

Per esempio sto usando questo per caricare agli stili di un font:

La normale 400 che uso per un sacco di testo, ma il 400italic è utilizzato solo per un colpo di testa breve.

Se lo faccio:

Sarà caricare l'intero 400 e solo il "intestazione campione" per 400italic come se volessi o intende fare qualcos'altro?

risposta

12

Se si sta eseguendo sottotitoli di caratteri e si tenta di combinare più tipi di carattere in un'unica richiesta CSS, i caratteri specificati devono essere l'unione di tutti i caratteri richiesti tra tutti i tipi di carattere.

dare uno sguardo qui: http://jsbin.com/welcome/22005/edit

<link href="http://fonts.googleapis.com/css?family=Inconsolata|Skranji&text=ABCDHIJK" rel="stylesheet"> 

due cose vanno al di sopra. Stiamo chiedendo due font (Inconsolate e Skranji) e specificando che entrambi i caratteri dovrebbero servire i caratteri A-K. Se hai solo bisogno di A-D per uno, e H-K per un altro, dovrai dividere il precedente in due richieste CSS distinte.