Android O und die AndroidX-Bibliothek unterstützen jetzt Herunterladbare Schriftarten:
Google Fonts bietet in den Google Play-Diensten einen Schriftartenanbieter an. Das bedeutet, Google Fonts ist für systemeigene Apps auf Android-Geräten verfügbar.
Welche Schriftarten kann ich verwenden?
Die gesamte Open-Source-Sammlung von Google Fonts! Besuchen Sie https://fonts.google.com.
Welche Android-Versionen werden unterstützt?
Unser Anbieter unterstützt Jelly Bean (API-Level 16) und höher. Dies entspricht mehr als 95%der der Android-Geräte weltweit (Plattform-Dashboard) Der Zugriff ist über APIs in der AndroidX-Bibliothek möglich. (androidx.core) oder Android O (API-Level 26).
Was sind die ersten Schritte?
- In der Demo-App.
- Jetzt in Android Studio 3.0 ausprobieren (Schritt-für-Schritt-Anleitung mit Screenshots)
- Verwenden Sie Google Fonts deklarativ oder programmatisch, wie in Herunterladbare Schriftarten:
Abfrageformat
Verwenden Sie das folgende Abfrageformat, um eine Schriftart vom Google Fonts-Anbieter anzufordern:
Parameter | Erforderlich? | Bereich | Datentyp | Standardwert |
---|---|---|---|---|
Name | Ja | Für jede Familie auf fonts.google.com | String | |
Breite | Nein | > 0 | float | 100 |
Gewicht | Nein | Exklusiv (0, 1.000) | int | 400 |
kursiv | Nein | [0, 1] (einschließlich) | float | 0 |
Besteffort | Nein | Wahr/Falsch | boolean | wahr |
Wenn besteffort wahr ist und Ihre Abfrage einen gültigen Familiennamen angibt, aber das Feld Der angeforderte Wert für Breite/Gewichtung/Kursiv wird nicht unterstützt. Wir geben den besten Wert zurück. die wir in der Familie finden können. Eine Anfrage für Oswald mit einer Gewichtung von 900 Oswald bei einem Gewicht von 700.
Beispielabfragen:
name=Lobster # Lobster, 400 weight
name=Lato&weight=100 # Lato, 100 weight
name=Open Sans&weight=800&italic=1 # Open Sans, 800 weight, italic
Sicherheit
Aus Sicherheitsgründen müssen Sie die Signatur der Anwendung angeben, von dem Sie Schriftarten anfordern möchten. Android Studio fügt die richtige Signatur für Sie. Weitere Informationen finden Sie unter Zertifikate hinzufügen