Inizia a utilizzare Google Fonts per Android

Android O e AndroidX Library offrono il supporto di Caratteri scaricabili.

Google Fonts spedisce un fornitore di caratteri in Google Play Services. Ciò significa I caratteri Google Fonts sono disponibili per le app native sui dispositivi Android.

Quali caratteri posso utilizzare?

L'intera raccolta open source di Google Fonts. Visita la pagina https://fonts.google.com per sfogliare.

Quali versioni di Android sono supportate?

Il nostro provider supporta Jelly Bean (livello API 16) e versioni successive. Rappresenta oltre il 95%di dei dispositivi Android in circolazione (dashboard della piattaforma). È possibile accedervi utilizzando le API nella libreria AndroidX (androidx.core) oppure Android O (livello API 26).

Che cosa devo fare per iniziare?

Formato query

Per richiedere al fornitore di Google Fonts un carattere, utilizza il seguente formato di query:

Parametro Obbligatorio? Intervallo Tipo di dati Valore predefinito
nome Qualsiasi famiglia su font.google.com stringa
larghezza No > 0 numero in virgola mobile 100
peso No (0, 1000) esclusivo int 400
corsivo No [0, 1] inclusi numero in virgola mobile 0
miglior tentativo No true/false booleano true

Se best effort è true e la query specifica un cognome valido ma il valore larghezza/peso/corsivo richiesto non è supportato, verrà restituito il valore migliore che riusciamo a trovare all'interno della famiglia. Ad esempio, una richiesta di Oswald con peso 900 restituirà il valore Oswald a peso 700.

Esempi di query:

name=Lobster                            # Lobster, 400 weight
name=Lato&weight=100                    # Lato, 100 weight
name=Open Sans&weight=800&italic=1      # Open Sans, 800 weight, italic

Sicurezza

Per motivi di sicurezza è necessario specificare la firma dell’applicazione che espone le il fornitore a cui vuoi richiedere i caratteri. Android Studio aggiungerà la firma corretta. Consulta aggiunta di certificati.