Android için Google Fonts'u kullanmaya başlama

Android O ve AndroidX Kitaplığı, İndirilebilir Yazı Tipleri.

Google Fonts, Google Play Hizmetleri'nde bir Yazı Tipi Sağlayıcısı gönderiyor. Bunun anlamı şudur: Google Fonts, Android cihazlardaki yerel uygulamalarda kullanılabilir.

Hangi yazı tiplerini kullanabilirim?

Google Fonts Açık Kaynak koleksiyonunun tamamı! Ziyaret edin: Göz atmak için https://fonts.google.com adresini ziyaret edin.

Hangi Android sürümleri destekleniyor?

Sağlayıcımız Jelly Bean (API düzeyi 16) ve sonraki sürümleri destekler. Bu, mevcut müşteri tabanının%95'inden vahşi yaşamdaki Android cihazların oranı (platform kontrol paneli). AndroidX Kitaplığı'ndaki API'ler kullanılarak erişilebilir (androidx.core) veya Android O (API düzeyi 26) gerektirir.

Nereden başlamalıyım?

Sorgu Biçimi

Google Fonts sağlayıcısından bir yazı tipi istemek için aşağıdaki sorgu biçimini kullanın:

Parametre Zorunlu mu? Aralık Veri Türü Varsayılan değer
ad Evet Yazı tipleri.google.com'daki herhangi bir aile dize
genişlik Hayır > 0 kayan noktalı 100
ağırlık Hayır (0, 1000) hariç int 400
italik Hayır [0, 1] (bu değerler dahil) kayan noktalı 0
çaba Hayır true/false boolean true

En iyi çaba doğruysa ve sorgunuzda geçerli bir aile adı belirtilmişse, ancak istenen genişlik/ağırlık/italik değeri desteklenmiyor. En iyi değeri döndürürüz. bir eşleşmeyi ifade eder. Örneğin, 900 ağırlıkta Oswald geri gelir Oswald 700 ağırlıkta.

Örnek sorgular:

name=Lobster                            # Lobster, 400 weight
name=Lato&weight=100                    # Lato, 100 weight
name=Open Sans&weight=800&italic=1      # Open Sans, 800 weight, italic

Güvenlik

Güvenlik nedeniyle, hangi sağlayıcıdan yazı tipi isteyeceğinizi seçin. Android Studio, emin olmanız gerekir. Görüntüleyin sertifikaların eklenmesi hakkında daha fazla bilgi edinin.