Les bibliothèques Android O et AndroidX sont compatibles avec les polices téléchargeables.
Google Fonts propose un fournisseur de polices dans les services Google Play. Cela signifie que les polices Google Fonts sont disponibles sur les applications natives sur les appareils Android.
Quelles polices puis-je utiliser ?
L'ensemble de la collection Google Fonts Open Source Accédez à la page 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. Au total, 95%des appareils Android sont concernés (tableau de bord de la plate-forme). Vous pouvez y accéder à l'aide des API dans la bibliothèque AndroidX (androidx.core) ou Android O (niveau d'API 26).
Que dois-je faire pour commencer ?
- Découvrez l'application de démonstration.
- Essayez-le dans Android Studio 3.0 (tutoriel avec des captures d'écran)
- Utilisez Google Fonts de manière déclarative ou programmatique, comme indiqué dans la section Polices téléchargeables.
Format de requête
Pour demander une police auprès du fournisseur Google Fonts, utilisez le format de requête suivant:
Parameter | Obligatoire ? | Range | Type de données | Valeur par défaut |
---|---|---|---|---|
name (nom) | Yes | Toute la famille sur fonts.google.com | chaîne | |
largeur | Non | > 0 | float | 100 |
weight | Non | (0 1 000) exclusif | int | 400 |
italique | Non | [0, 1] inclus | float | 0 |
meilleur effort | Non | true/false | booléen | true |
Si la méthode bestbest est vraie et que votre requête spécifie un nom de famille valide, mais que la valeur demandée largeur/poids/italique n'est pas acceptée, nous renvoyons la meilleure correspondance disponible pour la famille. Par exemple, une requête pour Oswald à la pondération 900 renverrait Oswald à la pondération 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 qui expose le fournisseur auprès duquel vous souhaitez demander des polices. Android Studio ajoutera la signature adaptée. Consultez la section Ajouter des certificats.