Desidero utilizzare una raccolta di caratteri dalla directory di Google Fonts. Ho selezionato gli stili e incluso il tag CSS link
nel modello del mio progetto.Come caricare file di font autoalimentati se il servizio GoogleFont non è disponibile?
In alternativa, con Google Fonts è anche possibile scaricare la raccolta e ciò che si ottiene è un file zip con tutti gli stili del carattere.
Posso creare un equivalente CSS di quello che Google mi ha fornito per includere nell'HTML, quindi voglio fornire i file di font auto-ospitati come fallback, se il visitatore non può accedere all'API dei font di Google.
Come si configura e impedendo il download del file di carattere di Google e del file di carattere autoportante? Se l'utente ha accesso a Google Fonts, il suo browser non dovrebbe scaricare la versione autoportante del font.
Penso che si possa semplicemente seguire il percorso 'url()' con un percorso 'local()' nella regola 'src' - il browser dovrebbe smettere di cercare quando ne trova uno che può caricare. Non ho provato, però. –
Secondo le specifiche: "Quando è necessario un font, l'agente utente esegue l'iterazione sul set di riferimenti elencati, utilizzando il primo che può essere attivato con successo." - http://www.w3.org/TR/css3-webfonts/#descdef-src –
Questa è un'opinione, non una risposta: penso che tu stia pensando troppo. Vorrei solo specificare un font di sistema fallback nel tuo CSS nel caso in cui i font di Google non vengano caricati. In primo luogo, sei davvero preoccupato che i server di Google non siano disponibili? E secondo, il tuo sito è ancora utilizzabile senza il carattere web specificato? (Probabilmente dovrebbe essere) – chipcullen