হরফ


একটি নির্দিষ্ট পাঠ্য উপাদানের জন্য রেন্ডারিং নির্দেশাবলী প্রদান করে।

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 "কনডেন্সড-মিডিয়াম" ভেরিয়েন্ট ব্যবহার করে।
  • 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 উপাদান নিম্নলিখিত অভ্যন্তরীণ উপাদান থাকতে পারে:

{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}