किसी खास टेक्स्ट एलिमेंट के लिए रेंडरिंग के निर्देश देता है.
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
= ओपेक काला) या आरजीबी फ़ॉर्मैट (#000000
= काला). letterSpacing
- अक्षरों के बीच का स्पेस, EM इकाइयों में तय किया गया है. डिफ़ॉल्ट वैल्यू 0 है. थोड़ी बढ़ोतरी का एक उदाहरण 0.05 हो सकता है. नेगेटिव वैल्यू, टेक्स्ट को कसा देती हैं.
slant
NORMAL
फ़ॉन्ट तिरछा (डिफ़ॉल्ट) याITALIC
तिरछा इस्तेमाल करना है या नहीं.width
फ़ॉन्ट फ़ैमिली के वैरिएंट का इस्तेमाल करने के लिए, कई संकेतों की गिनती की गई है. डिफ़ॉल्ट वैल्यू
NORMAL
है, जो "सामान्य" पर लागू होती है फ़ॉन्ट का वैरिएंट होना चाहिए.इस सूची में, अन्य इन्यूमरेशन वैल्यू और उनसे जुड़ी अन्य वैल्यू दी गई हैं फ़ॉन्ट फ़ैमिली के वे वैरिएंट जिनका इस्तेमाल वे करते हैं, अगर वह वैरिएंट फ़ॉन्ट के लिए उपलब्ध है:
ULTRA_CONDENSED
औरEXTRA_CONDENSED
"कंडेंस्ड-लाइट" का इस्तेमाल करते हैं वैरिएंट.CONDENSED
"कंडेंस्ड" का इस्तेमाल करता है वैरिएंट.SEMI_CONDENSED
, "कंडेंस्ड-मीडियम" का इस्तेमाल करता है वैरिएंट.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
एलिमेंट में ये अंदरूनी एलिमेंट शामिल हो सकते हैं: