يوفّر تعليمات عرض لعنصر نص معيّن.
تم طرحها في الإصدار 4 من Wear OS.
بناء الجملة
<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
الصيغة "normal".
- يستخدم كلّ من
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
على العناصر الداخلية التالية: