फ़ॉन्ट


किसी खास टेक्स्ट एलिमेंट के लिए रेंडरिंग के निर्देश देता है.

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 एलिमेंट में ये अंदरूनी एलिमेंट शामिल हो सकते हैं: