Pierwsze kroki z Google Fonts na Androida

Biblioteka Androida O i biblioteka AndroidaX obsługują teraz Czcionki do pobrania

Google Fonts dostarcza dostawców czcionek w Usługach Google Play. Oznacza to, że Czcionki Google są dostępne dla aplikacji natywnych na urządzeniach z Androidem.

Jakich czcionek mogę używać?

Cała kolekcja open source Google Fonts! Odwiedź https://fonts.google.com, aby przeglądać.

Jakie wersje Androida są obsługiwane?

Nasz dostawca obsługuje Jelly Bean (poziom interfejsu API 16) i nowsze. To ponad 95% urządzeń z Androidem dostępnych na wolności (panel platformy). Można uzyskać do niej dostęp za pomocą interfejsów API w bibliotece AndroidaX (androidx.core) lub Androida O (poziom interfejsu API 26).

Od czego zacząć?

Format zapytania

Aby zażądać czcionki od dostawcy Google Fonts, użyj tego formatu zapytania:

Parametr Wymagana? Zakres Typ danych Wartość domyślna
nazwa Tak Dowolna grupa rodzinna z fonts.google.com ciąg znaków
szerokość Nie > 0 liczba zmiennoprzecinkowa 100
waga Nie (0, 1000) wyłącznie int, 400
kursywa Nie [0, 1] włącznie liczba zmiennoprzecinkowa 0
najlepszy wysiłek Nie prawda/fałsz wartość logiczna prawda

Jeśli parametr besteffort jest prawdziwy i w zapytaniu podano poprawne imię i nazwisko, ale żądane wartości szerokości/wagi/kursywy nie są obsługiwane, dlatego zwrócimy najlepsze dopasowania, które znajdziemy w rodzinie. Na przykład żądanie Oswald przy wadze 900 zwróci Oswald z wagą 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 należy określić podpis aplikacji ujawniającej dostawcy, od którego chcesz wysyłać prośby o czcionki. Android Studio doda właściwy podpis. Zobacz dodawania certyfikatów.