2012-03-29 5 views
5

Ogni volta che aggiorno la pagina, devo aspettare che vengano restituite molte richieste prima che vengano effettivamente visualizzati i caratteri. I caratteri sono nella cache e tutte queste richieste restituiscono un'intestazione "Non modificato". È corretto il comportamento del browser di non visualizzare il font fino a quando non viene accertato che il font non è stato modificato? Mi sto perdendo qualcosa?La pagina non visualizza il font fino a quando non vengono restituite le richieste dell'API di Google Font

Capisco che posso utilizzare un carattere di fallback generico fino a quando non vengono caricati i caratteri corretti, ma questo interromperà la mia pagina.

Sto vedendo questo comportamento in Chrome e Firefox, entrambi su Ubuntu. Il mio Internet è davvero disomogeneo, quindi a volte devo guardare una pagina completamente caricata con testo invisibile, è davvero frustrante.

risposta

1

È consigliabile utilizzare sempre un font di fallback e progettare la pagina in modo tale da non rompere la pagina. A volte il servizio di carattere di Google potrebbe non essere disponibile; altre volte, i tuoi utenti potrebbero essere dietro firewall che impediscono il download dei font. E, come hai visto, i tuoi font non verranno visualizzati immediatamente finché il browser non avrà verificato che i font sono stati scaricati correttamente.

+0

Ok. Ancora, non c'è modo di far sì che il browser esegua il rendering dei font memorizzati nella cache prima che tali richieste vengano completate? –

Problemi correlati