ให้วิธีการแสดงผลสำหรับองค์ประกอบข้อความที่เฉพาะเจาะจง
เปิดตัวใน 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-light"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
อาจมีองค์ประกอบภายในต่อไปนี้