2012-10-03 11 views
5

Sto cercando di utilizzare Joesfin Sans, è elencato sui caratteri Web di Google, ho anche .eot, .svg, .ttf e .woff. Ciò significa piena compatibilità con i file (per quanto ne so).Google Web-fonts vs effettivi file di carattere - per tutti i dispositivi.

La mia domanda principale è, quale è meglio? I caratteri di Google vengono caricati più velocemente? - È più compatibile? O dovrei restare con i file?

+1

Considerare il possibile problema di licenza quando si inseriscono file di font sul Web. Con GF non hai problemi del genere – jtheman

+0

Il font è coperto dalla licenza SIL open font. – MChandler

risposta

3

Se si desidera una soluzione semplice e veloce, inserire il codice del caricatore di caratteri e andare avanti. Google aggiunge spesso più opzioni/funzionalità al proprio servizio.

Personalmente, preferisco scaricare i file da Google e lavorare con loro manualmente. Poiché esiste un'interfaccia utente di Google specifica per che scarica i font selezionati (e dalla lettura del contratto di licenza) ritengo che questo sia un uso legittimo, ma non sono un avvocato.

Perché faccio questo?

  • Ho riscontrato problemi di latenza durante l'accesso ai font Google (200-300 ms). Mentre questo non è terribile, la maggior parte dei miei ambienti server risponde più velocemente e un font è un prerequisito importante per una pagina. Qualsiasi beneficio derivante dal colpire un dominio separato (ad esempio la parallelizzazione con host diversi dal browser) viene perso.

  • Ho manualmente ritagliato i file dei caratteri per rimuovere tutti gli glifi indesiderati. Ciò si traduce in una dimensione del file più piccola.

  • Supporto IE8 - sembra che lo .eot non venga sempre scaricato.

Queste ragioni sono per lo più aneddotiche, ma sono stato molto più felice nella gestione dei file di caratteri.

3

Utilizzo di file effettivi dei font sul server è meglio della produzione perché:

  1. E 'più robusto. Considera cosa succede quando le connessioni Internet (dalla posizione dell'utente) ai server di Google non funzionano. In generale, non fare affidamento su servizi in hosting remoto senza una buona ragione.
  2. Probabilmente è un po 'più veloce nella media.
  3. Hai tutto sotto controllo. Google ha una lunga storia di abbattimento o modifica dei servizi (ad es. Servizi a pagamento).
  4. Il modo in cui Google gestisce i caratteri presenta alcuni bug.

Naturalmente, si dovrebbe fare almeno lo stesso di Google nel tentativo di coprire piattaforme diverse (con diversi formati di file di font).

Problemi correlati