Premiers pas avec Google Fonts pour Android

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 ?

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.