Android O e AndroidX Library aggiungono il supporto dei caratteri scaricabili.
Google Fonts spedirà un fornitore di caratteri in Google Play Services. Ciò significa che Google Fonts è disponibile per le app native sui dispositivi Android.
Quali caratteri posso utilizzare?
La raccolta Open Source di Google Fonts! Visita il sito https://fonts.google.com per navigare.
Quali versioni di Android sono supportate?
Il nostro provider supporta Jelly Bean (livello API 16) e versioni successive. Rappresenta oltre il 95%dei dispositivi Android nella natura nativa (dashboard della piattaforma). È possibile accedervi usando le API nella libreria AndroidX (androidx.core) o Android O (livello API 26).
Come iniziare
- Dai un'occhiata all'app demo.
- Prova in Android Studio 3.0 (procedura dettagliata con screenshot)
- Utilizza Google Font in modo dichiarativo o programmatico come mostrato in Caratteri scaricabili.
Formato della query
Per richiedere un tipo di carattere dal provider di Google Fonts, utilizza il seguente formato di query:
Parametro | Obbligatorio? | Intervallo | Tipo di dati | Valore predefinito |
---|---|---|---|---|
name | Sì | Qualsiasi famiglia da font.google.com | string | |
width | No | > 0 | numero in virgola mobile | 100 |
peso | No | (0, 1000) in esclusiva | int | 400 |
corsivo | No | [0, 1] inclusi | numero in virgola mobile | 0 |
migliore tentativo | No | true/false | boolean | true |
Se il criterio migliore è true e la tua query specifica un nome della famiglia valido, ma il valore di larghezza/peso/italic richiesto non è supportato, ti restituiremo la migliore corrispondenza che possiamo trovare all'interno della famiglia. Ad esempio, una richiesta di Oswald alla ponderazione 900 restituirà Oswald alla ponderazione 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 devi specificare la firma dell'applicazione che espone il provider da cui vuoi richiedere i caratteri. Android Studio aggiungerà la firma corretta al posto tuo. Vedi Aggiungere certificati.