Android O et la bibliothèque AndroidX prennent en charge Polices téléchargeables :
Google Fonts envoie un fournisseur de polices dans les services Google Play. Cela signifie Les polices Google Fonts sont disponibles pour les applications natives sur les appareils Android.
Quelles polices puis-je utiliser ?
Toute la collection Open Source de Google Fonts Rendez-vous sur https://fonts.google.com pour les parcourir.
Quelles sont les versions d'Android compatibles ?
Notre fournisseur est compatible avec Jelly Bean (niveau d'API 16) ou version ultérieure. Cela représente plus de 95 % des appareils Android en circulation (tableau de bord de la plate-forme). Il est accessible à l'aide des API de la bibliothèque AndroidX. (androidx.core) ou Android O (niveau d'API 26).
Par où commencer ?
- Consultez le application de démonstration.
- Essayez-la dans Android Studio 3.0 (tutoriel avec des captures d'écran).
- Utilisez Google Fonts de manière déclarative ou programmatique, comme indiqué dans Polices téléchargeables :
Format de la requête
Pour demander une police au fournisseur Google Fonts, utilisez le format de requête suivant:
Paramètre | Obligatoire ? | Plage | Type de données | Valeur par défaut |
---|---|---|---|---|
nom | Oui | Toutes les familles sur fonts.google.com | chaîne | |
largeur | Non | > 0 | float | 100 |
weight | Non | (0 et 1 000) exclus | int | 400 |
italique | Non | [0, 1] inclus | float | 0 |
meilleur effort | Non | true/false | booléen | true |
Si la valeur du meilleur effort est "true" et que votre requête spécifie un nom de famille valide, mais que le la valeur de largeur, de poids ou d'italique demandée n'est pas prise en charge, nous renvoyons la meilleure valeur correspondance que nous pouvons trouver dans la famille. Par exemple, une demande La requête Oswald dont le poids est de 900 renvoie Oswald au poids 700.
Exemples de requêtes:
name=Lobster # Lobster, 400 weight
name=Lato&weight=100 # Lato, 100 weight
name=Open Sans&weight=800&italic=1 # Open Sans, 800 weight, italic
Sécurité
Pour des raisons de sécurité, vous devez spécifier la signature de l'application exposant fournisseur auprès duquel vous souhaitez demander des polices. Android Studio ajoutera la signature correcte pour vous. Voir ajouter des certificats.