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?
- Consulta le app demo.
- Provalo in Android Studio 3.0 (procedura dettagliata con screenshot)
- Utilizzare Google Fonts in modo dichiarativo o programmatico, come mostrato in Caratteri scaricabili.
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 | Sì | 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, restituirà 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.