Android O ve AndroidX KitaplıÄı, Ä°ndirilebilir Yazı Tipleri için destek saÄlar.
Google Fonts, Google Play Hizmetleri'nde bir Yazı Tipi SaÄlayıcısı gönderiyor. Bu, Google Fonts'un Android cihazlardaki yerel uygulamalar tarafından kullanılabileceÄi anlamına gelir.
Hangi yazı tiplerini kullanabilirim?
Google Fonts Açık Kaynak koleksiyonunun tamamı! Göz atmak için https://fonts.google.com adresini ziyaret edin.
Android'in hangi sürümleri destekleniyor?
SaÄlayıcımız Jelly Bean'i (API düzeyi 16) ve sonraki sürümleri destekler. Bu, vahÅi doÄada Android cihazların%95'inden fazlasını temsil eder (platform kontrol paneli). Bu API'ye AndroidX KitaplıÄı'ndaki (androidx.core) veya Android O'daki (API seviyesi 26) API'ler kullanılarak eriÅilebilir.
Nereden baÅlayabilirim?
- Demo uygulamasına göz atın.
- Android Studio 3.0'da deneyin (ekran görüntüleriyle adım adım açıklamalı kılavuz)
- Google Fonts'u Ä°ndirilebilir Yazı Tipleri'nde gösterildiÄi gibi bildirimli Åekilde veya programatik olarak kullanın.
Sorgu Biçimi
Google Fonts saÄlayıcısından yazı tipi istemek için aÅaÄıdaki sorgu biçimini kullanın:
Parametre | Gerekli mi? | Aralık | Veri Türü | Varsayılan deÄer |
---|---|---|---|---|
ad | Evet | font.google.com'dan herhangi bir aile | string | |
geniÅlik | Hayır | > 0 | kayan noktalı | 100 |
kilo | Hayır | (0, 1000) özel | int | 400 |
italik | Hayır | [0, 1] (dahil) | kayan noktalı | 0 |
en iyi çaba | Hayır | true/false | boolean | true |
En iyisi doÄruysa ve sorgunuz geçerli bir aile adı belirtiyorsa ancak istenen geniÅlik/aÄırlık/italik deÄeri desteklenmiyorsa aile içinde bulabileceÄimiz en iyi eÅleÅmeyi döndürürüz. ÃrneÄin, 900 aÄırlıkta Oswald için yapılan bir istek, 700 aÄırlıÄıyla Oswald sonucunu döndürür.
Ã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, yazı tipi isteÄinde bulunmak istediÄiniz saÄlayıcıyı ifÅa eden uygulamanın imzasını belirtmeniz gerekir. Android Studio sizin için doÄru imzayı ekler. Sertifika ekleme hakkındaki makaleyi inceleyin.