Android O और AndroidX Library के लिए, यह सुविधा उपलब्ध है डाउनलोड किए जा सकने वाले फ़ॉन्ट.
Google Fonts से, Google Play Services में फ़ॉन्ट देने वाली सेवा उपलब्ध कराई जा रही है. इसका मतलब है Google Fonts, Android डिवाइसों पर खास ऐप्लिकेशन के लिए उपलब्ध हैं!
मैं किन फ़ॉन्ट का इस्तेमाल कर सकता/सकती हूं?
Google फ़ॉन्ट का पूरा ओपन सोर्स कलेक्शन! इस लिंक पर जाएँ ब्राउज़ करने के लिए https://fonts.google.com पर जाएं.
Android के कौनसे वर्शन काम करते हैं?
हमारी सेवा देने वाली कंपनी, जैली बीन (एपीआई लेवल 16) और उसके बाद वाले वर्शन पर काम करती है. इसका मतलब है कि ऑडियंस की संख्या का 95%से ज़्यादा Android डिवाइस (प्लैटफ़ॉर्म डैशबोर्ड). इसे AndroidX लाइब्रेरी में एपीआई का इस्तेमाल करके ऐक्सेस किया जा सकता है (androidx.core) या Android O (एपीआई लेवल 26) के साथ काम करता है.
मैं शुरुआत कैसे करूँ!
- ज़्यादा जानकारी के लिए डेमो ऐप्लिकेशन होना चाहिए.
- Android Studio 3.0 में इसे आज़माएं (स्क्रीनशॉट की मदद से सिलसिलेवार तरीके से निर्देश दें)
- Google Fonts का इस्तेमाल, डिक्लेरेटिव या प्रोग्रामैटिक तरीके से करें जैसा कि यहां दिखाया गया है डाउनलोड किए जा सकने वाले फ़ॉन्ट.
क्वेरी फ़ॉर्मैट
Google फ़ॉन्ट की सेवा देने वाली कंपनी से फ़ॉन्ट का अनुरोध करने के लिए, नीचे दिए गए क्वेरी फ़ॉर्मैट का इस्तेमाल करें:
पैरामीटर | ज़रूरी है? | सीमा | डेटा टाइप | डिफ़ॉल्ट वैल्यू |
---|---|---|---|---|
नाम | हां | Fonts.google.com के सभी फ़ैमिली ग्रुप | स्ट्रिंग | |
चौड़ाई | नहीं | > 0 | फ़्लोट | 100 |
वज़न का डेटा | नहीं | (0, 1,000) खास | int | 400 |
इटैलिक शैली में लिखा हुआ टेक्स्ट | नहीं | [0, 1] शामिल है | फ़्लोट | 0 |
बेहतरीन कोशिश | नहीं | सही/गलत | बूलियन | सही |
अगर सबसे अच्छी कोशिश सही है और आपकी क्वेरी में एक मान्य फ़ैमिली नाम बताया गया है, लेकिन अनुरोध की गई चौड़ाई/वज़न/इटैलिक मान समर्थित नहीं है हम सबसे अच्छे आपके परिवार में मिल सकती है. उदाहरण के लिए, Oswald का वज़न 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, सही हस्ताक्षर होना चाहिए. यहां जाएं: सर्टिफ़िकेट जोड़ना.