किसी खास टेक्स्ट एलिमेंट के लिए रेंडर करने के निर्देश देता है.
Wear OS 4 में लॉन्च किया गया.
वाक्य-विन्यास
<Font family="string | SYNC_TO_DEVICE" size="float" color="argb-color | rgb-color" slant="NORMAL | ITALIC" letterSpacing="em-value" width="ULTRA_CONDENSED | EXTRA_CONDENSED | CONDENSED | SEMI_CONDENSED | NORMAL | SEMI_EXPANDED | EXPANDED | EXTRA_EXPANDED | ULTRA_EXPANDED" weight="THIN | ULTRA_LIGHT | EXTRA_LIGHT | LIGHT | NORMAL | MEDIUM | BOLD | SEMI_BOLD | ULTRA_BOLD | EXTRA_BOLD | BLACK | EXTRA_BLACK"> <!-- Inner elements consist of text decoration and text formatting options. Here, "Lower" is used as an example. --> <Lower ... /> </Font>
विशेषताएं
Font
एलिमेंट में ये एट्रिब्यूट होते हैं. कुछ एट्रिब्यूट ज़रूरी होते हैं, जबकि कुछ ज़रूरी नहीं होते.
ज़रूरी एट्रिब्यूट
यहां दिए गए एट्रिब्यूट ज़रूरी हैं:
family
टेक्स्ट को रेंडर करने के लिए इस्तेमाल किए गए फ़ॉन्ट का नाम. सिस्टम में इस्तेमाल किए जा रहे फ़ॉन्ट फ़ैमिली का इस्तेमाल करने के लिए, इस वैल्यू को
SYNC_TO_DEVICE
पर सेट करें.पसंद के मुताबिक फ़ॉन्ट का इस्तेमाल करने के लिए, फ़ॉन्ट फ़ाइल को
res/font/
में डालें. इसके लिए, फ़ॉन्ट फ़ाइल के इन एक्सटेंशन में से किसी एक का इस्तेमाल करें: TTF, OTF, TTC या XML. इसके बाद, इस वैल्यू को फ़ॉन्ट फ़ाइल के नाम पर सेट करें. हालांकि, फ़ाइल के आखिर में मौजूद एक्सटेंशन को शामिल न करें.अगर फ़ॉन्ट फ़ाइल को हल नहीं किया जा सकता, तो सिस्टम फ़ॉन्ट का इस्तेमाल किया जाता है.
size
फ़्लोटिंग-पॉइंट वैल्यू, जो टेक्स्ट के साइज़ की जानकारी देती है.
ऐसे एट्रिब्यूट जो ज़रूरी नहीं हैं
यहां दिए गए एट्रिब्यूट की वैल्यू देना ज़रूरी नहीं है:
color
- टेक्स्ट का रंग. अगर यह एट्रिब्यूट दिया गया है, तो आपको रंग के लिए ARGB फ़ॉर्मैट (
#ff000000
= अपारदर्शी काला) या RGB फ़ॉर्मैट (#000000
= काला) का इस्तेमाल करना होगा. letterSpacing
- अक्षरों के बीच का स्पेस, जिसे EM इकाइयों में बताया गया है. डिफ़ॉल्ट वैल्यू 0 है. थोड़ा बड़ा करने के लिए, 0.05 का इस्तेमाल किया जा सकता है. नेगेटिव वैल्यू, टेक्स्ट को छोटा कर देती हैं.
slant
NORMAL
फ़ॉन्ट स्लैंट (डिफ़ॉल्ट) याITALIC
स्लैंट में से किसका इस्तेमाल करना है.width
इस्तेमाल किए जाने वाले फ़ॉन्ट फ़ैमिली वैरिएंट के लिए कई अहम जानकारी. डिफ़ॉल्ट वैल्यू
NORMAL
होती है. यह फ़ॉन्ट का "सामान्य" वैरिएंट लागू करती है.यहां दी गई सूची में, अन्य एन्यूमरेशन वैल्यू और उनसे जुड़े फ़ॉन्ट फ़ैमिली वैरिएंट शामिल हैं. हालांकि, इन वैरिएंट का इस्तेमाल तब ही किया जाता है, जब फ़ॉन्ट के लिए वे उपलब्ध हों:
ULTRA_CONDENSED
औरEXTRA_CONDENSED
, "कॉन्डेन्स-लाइट" वैरिएंट का इस्तेमाल करते हैं.CONDENSED
, "छोटा" वैरिएंट का इस्तेमाल करता है.SEMI_CONDENSED
, "condensed-medium" वैरिएंट का इस्तेमाल करता है.SEMI_EXPANDED
,EXPANDED
,EXTRA_EXPANDED
, औरULTRA_EXPANDED
, सभी "सामान्य" वैरिएंट का इस्तेमाल करते हैं.
weight
फ़ॉन्ट की कई संभावित चौड़ाइयों की सूची. डिफ़ॉल्ट वैल्यू
NORMAL
है, जो400
की वैल्यू लागू करती है.नीचे दी गई सूची में, एनोटेशन की अन्य वैल्यू और उनके फ़ॉन्ट वेट शामिल हैं:
THIN
में100
फ़ॉन्ट वेट का इस्तेमाल किया गया है.ULTRA_LIGHT
में150
फ़ॉन्ट वेट का इस्तेमाल किया गया है.EXTRA_LIGHT
में200
फ़ॉन्ट वेट का इस्तेमाल किया गया है.LIGHT
में300
फ़ॉन्ट वेट का इस्तेमाल किया गया है.MEDIUM
में500
फ़ॉन्ट वेट का इस्तेमाल किया गया है.SEMI_BOLD
में600
फ़ॉन्ट वेट का इस्तेमाल किया गया है.ULTRA_BOLD
में750
फ़ॉन्ट वेट का इस्तेमाल किया गया है.EXTRA_BOLD
में800
फ़ॉन्ट वेट का इस्तेमाल किया गया है.BLACK
में900
फ़ॉन्ट वेट का इस्तेमाल किया गया है.EXTRA_BLACK
में1000
फ़ॉन्ट वेट का इस्तेमाल किया गया है.
इनर एलिमेंट
Font
एलिमेंट में ये इनर एलिमेंट शामिल हो सकते हैं: