W bibliotekach Android O i Android X można dodawać kroje do pobrania.
Google Fonts wysyła dostawcę czcionek do Usług Google Play. Czcionki Google są dostępne w aplikacjach natywnych na urządzeniach z Androidem.
Jakich czcionek mogę używać?
Cała kolekcja Google Fonts Open Source. Aby je przeglądać, wejdź na https://fonts.google.com.
Które wersje Androida są obsługiwane?
Nasz dostawca obsługuje Jelly Bean (poziom API 16) i nowsze. Stanowią one ponad 95%urządzeń z Androidem na platformie (panel platformy). Możesz uzyskać do niego dostęp za pomocą interfejsów API w bibliotece AndroidX (androidx.core) lub Androida O (interfejs API na poziomie 26).
Od czego zacząć?
- Wypróbuj aplikację demonstracyjną.
- Wypróbuj w Androidzie Studio 3.0 (zrzut ekranu ze zrzutami ekranu).
- Używaj czcionek Google z deklaratywnym lub zautomatyzowanym udostępnianiem czcionek zgodnie z opisem w sekcji Czcionki do pobrania.
Format zapytania
Aby poprosić o czcionki od dostawcy Google Fonts, użyj tego formatu zapytania:
Parametr | Wymagany? | Zakres | Typ danych | Wartość domyślna |
---|---|---|---|---|
name | Tak | Każda rodzina z fonts.google.com | tekst | |
szerokość | Nie | > 0 | liczba zmiennoprzecinkowa | 100 |
sztanga | Nie | (0, 1000) tylko | int, | 400 |
kursywa | Nie | [0, 1] włącznie | liczba zmiennoprzecinkowa | 0 |
najlepsze wyniki | Nie | prawda/fałsz | wartość logiczna | prawda |
Jeśli atrybut „najlepsze” ma wartość prawda i Twoje zapytanie zawiera prawidłową nazwę rodziny, ale żądana wartość szerokości/wagi/kursywy nie jest obsługiwana, zwracamy najlepsze dopasowanie, jakie możemy znaleźć w tej rodzinie. Na przykład żądanie dla Oswalda o wadze 900 zwróci błąd Oswald o wadze 700.
Przykładowe zapytania:
name=Lobster # Lobster, 400 weight
name=Lato&weight=100 # Lato, 100 weight
name=Open Sans&weight=800&italic=1 # Open Sans, 800 weight, italic
Bezpieczeństwo
Ze względów bezpieczeństwa musisz określić podpis aplikacji ujawniającej dostawcę, od którego chcesz poprosić o czcionki. Android Studio doda za Ciebie właściwy podpis. Zobacz dodawanie certyfikatów.