Android O و کتابخانه AndroidX پشتیبانی از فونتهای قابل دانلود را اضافه میکنند.
فونت های گوگل یک ارائه دهنده فونت را در سرویس های Google Play ارسال می کند. این بدان معناست که فونت های گوگل برای برنامه های بومی در دستگاه های اندرویدی در دسترس هستند!
از چه فونت هایی می توانم استفاده کنم؟
کل مجموعه متن باز فونت های گوگل! برای مرور به https://fonts.google.com مراجعه کنید.
چه نسخه هایی از اندروید پشتیبانی می شود؟
ارائه دهنده ما از Jelly Bean (سطح API 16) و بالاتر پشتیبانی می کند. این نشان دهنده بیش از 95٪ از دستگاه های Android در طبیعت است ( داشبورد پلت فرم ). با استفاده از APIهای موجود در کتابخانه AndroidX ( androidx.core ) یا Android O (سطح API 26) می توان به آن دسترسی داشت.
چگونه می توانم شروع کنم!
- برنامه آزمایشی را بررسی کنید.
- آن را در Android Studio 3.0 امتحان کنید ( راهنمایی با تصاویر )
- همانطور که در فونت های دانلودی نشان داده شده است، از فونت های Google به صورت اعلامی یا برنامه نویسی استفاده کنید.
فرمت پرس و جو
برای درخواست فونت از ارائهدهنده فونتهای Google از فرمت درخواست زیر استفاده کنید:
پارامتر | مورد نیاز؟ | محدوده | نوع داده | مقدار پیش فرض |
---|---|---|---|---|
نام | بله | هر خانواده از fonts.google.com | رشته | |
عرض | خیر | > 0 | شناور | 100 |
وزن | خیر | (0, 1000) اختصاصی | بین المللی | 400 |
مورب | خیر | [0، 1] شامل | شناور | 0 |
بهترین تلاش | خیر | درست / نادرست | بولی | درست است |
اگر bestefort درست است و درخواست شما یک نام خانوادگی معتبر را مشخص میکند اما عرض/وزن/مقدار کج پشتیبانی نمیشود، بهترین تطابق را که میتوانیم در خانواده پیدا کنیم، برمیگردانیم. به عنوان مثال، درخواست برای اسوالد در وزن 900، اسوالد را در وزن 700 برمی گرداند.
نمونه سوالات:
name=Lobster # Lobster, 400 weight
name=Lato&weight=100 # Lato, 100 weight
name=Open Sans&weight=800&italic=1 # Open Sans, 800 weight, italic
امنیت
برای امنیت، باید امضای برنامه را مشخص کنید که ارائه دهنده ای را که می خواهید فونت را از آن درخواست کنید فاش می کند. Android Studio امضای صحیح را برای شما اضافه می کند. به افزودن گواهی ها مراجعه کنید.