ใช้แบบอักษร

การสื่อสารลำดับชั้นจะทำผ่านความแตกต่างของความหนา ขนาด ความสูงของบรรทัด และระยะห่างระหว่างตัวอักษร ขนาดแบบอักษรที่อัปเดตจะจัดระเบียบรูปแบบเป็น 6 บทบาทที่ ตั้งชื่อเพื่ออธิบายวัตถุประสงค์ ได้แก่ จอแสดงผล ชื่อ ป้ายกำกับ เนื้อหา ตัวเลข และ ส่วนโค้ง บทบาทใหม่นี้ไม่ขึ้นอยู่กับขนาดหน้าจอ จึงช่วยให้ใช้กับกรณีการใช้งานที่หลากหลายได้ง่ายขึ้น

รูปแบบการแสดงผล

การแสดงผลใช้สำหรับข้อความแบบสั้นๆ ขนาดใหญ่ที่ใช้แสดงข้อมูลฮีโร่ที่มองเห็นได้ง่าย เมตริกที่สำคัญ ความมั่นใจ หรือช่วงเวลาที่แสดงถึงแบรนด์

  • DisplayLarge คือบรรทัดแรกที่ใหญ่ที่สุด ข้อความที่แสดงคือข้อความที่ใหญ่ที่สุดบนหน้าจอ ซึ่งสงวนไว้สำหรับข้อมูลหลักแบบสั้นที่ดูได้อย่างรวดเร็ว เมตริกที่สำคัญ ความเชื่อมั่น หรือช่วงเวลาที่แบรนด์แสดงออกซึ่งได้รับประโยชน์จากขนาดและสไตล์ที่โดดเด่น
  • DisplayMedium คือบรรทัดแรกที่ใหญ่เป็นอันดับ 2 ข้อความที่แสดงคือข้อความที่ใหญ่ที่สุด บนหน้าจอ ซึ่งสงวนไว้สำหรับข้อมูลหลักที่สั้นและดูได้ง่าย เมตริกที่สำคัญ ความเชื่อมั่น หรือช่วงเวลาที่แบรนด์แสดงออกซึ่งได้รับประโยชน์ จากขนาดและสไตล์ที่โดดเด่น
  • DisplaySmall คือบรรทัดแรกที่เล็กที่สุด ข้อความที่แสดงคือข้อความที่ใหญ่ที่สุดบนหน้าจอ ซึ่งสงวนไว้สำหรับข้อมูลหลักแบบสั้นที่ดูได้อย่างรวดเร็ว เมตริกที่สำคัญ ความเชื่อมั่น หรือช่วงเวลาที่แบรนด์แสดงออกซึ่งได้รับประโยชน์จากขนาดและสไตล์ที่โดดเด่น

ชื่อ

ชื่อคือข้อความแบบลำดับชั้นที่ใช้เป็นกลไกในการค้นหาเส้นทาง เช่น หน้าเว็บ ชื่อส่วน หรือชื่อส่วนย่อย (ในกรณีของ TitleSmall)

  • TitleLarge คือชื่อที่ใหญ่ที่สุด ชื่อมีขนาดเล็กกว่าการแสดง โดยปกติแล้วจะใช้กับข้อความที่มีการเน้นปานกลางซึ่งมีความยาวสั้นกว่า และไม่แนะนำให้ใช้กับคอมโพเนนต์แบบอินเทอร์แอกทีฟ แต่ควรใช้กับส่วนหัวของหน้าเว็บหรือส่วนหัวย่อย
  • TitleMedium คือชื่อสื่อ ชื่อมีขนาดเล็กกว่าการแสดง โดยปกติแล้วจะใช้กับข้อความที่มีการเน้นปานกลางซึ่งมีความยาวสั้นกว่า และไม่แนะนำให้ใช้กับคอมโพเนนต์แบบอินเทอร์แอกทีฟ แต่ควรใช้กับส่วนหัวของหน้าเว็บหรือส่วนหัวย่อย
  • TitleSmall เป็นชื่อที่เล็กที่สุด ชื่อมีขนาดเล็กกว่าการแสดง โดยปกติแล้วจะใช้กับข้อความที่มีการเน้นปานกลางซึ่งมีความยาวสั้นกว่า และไม่แนะนำให้ใช้กับคอมโพเนนต์แบบอินเทอร์แอกทีฟ แต่ควรใช้กับส่วนหัวของหน้าเว็บหรือส่วนหัวย่อย

ป้ายกำกับ

ป้ายกำกับใช้สำหรับข้อความระดับคอมโพเนนต์ที่อธิบายการทำงานที่จะเกิดขึ้นหากมีการโต้ตอบ แอปพลิเคชันที่ใช้กันโดยทั่วไปและแพร่หลายที่สุดสำหรับป้ายกำกับ คือข้อความที่ซ้อนอยู่ภายในปุ่ม

  • LabelLarge เป็นป้ายกำกับที่ใหญ่ที่สุด ป้ายกำกับใช้สำหรับแสดง ข้อความที่โดดเด่น เช่น ป้ายกำกับบนปุ่มชื่อ ซึ่งใช้กับคอมโพเนนต์แบบอินเทอร์แอกทีฟ
  • LabelMedium คือป้ายกำกับสื่อ และเป็นป้ายกำกับที่ใช้กันมากที่สุด ป้ายกำกับใช้สำหรับแสดงข้อความ เช่น ป้ายกำกับหลักบนปุ่ม ซึ่งใช้กับคอมโพเนนต์แบบอินเทอร์แอกทีฟ
  • LabelSmall คือป้ายกำกับขนาดเล็ก ป้ายกำกับใช้สำหรับแสดงข้อความ เช่น ป้ายกำกับรองบนปุ่ม ป้ายกำกับบนปุ่มขนาดกะทัดรัด ซึ่งใช้กับ คอมโพเนนต์แบบอินเทอร์แอกทีฟ

เนื้อความ

ส่วนเนื้อหาจะสงวนไว้สำหรับข้อความเนื้อหา เช่น ย่อหน้าของข้อความเนื้อหา ข้อความที่ใช้ใน การแสดงข้อมูลที่ซับซ้อน การประทับเวลา และข้อมูลเมตา

  • BodyLarge เป็นขนาดตัวอักษรที่ใหญ่ที่สุด โดยปกติแล้ว ข้อความเนื้อหาจะใช้สำหรับการเขียนแบบยาว เนื่องจากเหมาะกับข้อความขนาดเล็ก สำหรับข้อความส่วนที่ยาวขึ้น ขอแนะนำให้ใช้แบบอักษร Serif หรือ Sans Serif
  • BodyMedium เป็นองค์ประกอบที่ใหญ่เป็นอันดับ 2 โดยปกติแล้ว ข้อความเนื้อหาจะใช้สำหรับการเขียนแบบยาว เนื่องจากเหมาะกับข้อความขนาดเล็ก สำหรับข้อความส่วนที่ยาวขึ้น ขอแนะนำให้ใช้แบบอักษร Serif หรือ Sans Serif
  • BodySmall เป็นขนาดตัวอักษรที่เล็กที่สุด โดยปกติแล้ว ข้อความเนื้อหาจะใช้สำหรับการเขียนแบบยาว เนื่องจากเหมาะกับข้อความขนาดเล็ก สำหรับข้อความส่วนที่ยาวขึ้น ขอแนะนำให้ใช้แบบอักษร Serif หรือ Sans Serif
  • BodyExtraSmall คือข้อความเนื้อหาที่เล็กที่สุด โดยปกติแล้ว ข้อความเนื้อหาจะใช้สำหรับการเขียนแบบยาว เนื่องจากเหมาะกับข้อความขนาดเล็ก สำหรับข้อความส่วนที่ยาวขึ้น ขอแนะนำให้ใช้แบบอักษร Serif หรือ Sans Serif

ตัวเลข

รูปแบบข้อความตัวเลขใช้สำหรับตัวเลข โดยปกติจะจำกัดไว้ที่อักขระไม่กี่ตัว ใช้คุณสมบัติที่สื่อความหมายได้มากขึ้นในขนาดการแสดงผลที่ใหญ่ขึ้น ช่วยให้มีความยืดหยุ่นในการขยายแกนความกว้างโดยไม่ต้องกังวลเรื่องการแปลและการปรับขนาดแบบอักษร

  • NumeralsExtraLarge เป็นบทบาทที่ใหญ่ที่สุดสำหรับตัวเลข ตัวเลขจะใช้ช่องว่างแบบตารางโดยค่าเริ่มต้น โดยจะไฮไลต์และแสดงตัวเลขที่ดูได้อย่างรวดเร็วซึ่งมี อักขระเพียง 2 หรือ 3 ตัวเท่านั้น และไม่จำเป็นต้องมีการแปล เช่น หน้าจอการชาร์จหรือเครื่องมือเลือกเวลา
  • NumeralsLarge เป็นบทบาทที่ใหญ่เป็นอันดับ 2 สำหรับตัวเลข ตัวเลขจะใช้ การเว้นวรรคแบบตารางโดยค่าเริ่มต้น โดยเป็นสตริงตัวเลขขนาดใหญ่ที่ใช้ได้เฉพาะกับจอแสดงผลขนาดใหญ่ที่แสดงเวลา ซึ่งไม่จำเป็นต้องมีการแปล เช่น ตัวนับถอยหลังหรือเครื่องมือเลือกเวลา
  • NumeralsMedium เป็นบทบาทที่ใหญ่เป็นอันดับ 3 สำหรับตัวเลข ตัวเลขจะใช้ การเว้นวรรคแบบตารางโดยค่าเริ่มต้น โดยเป็นตัวเลขขนาดกลางที่มีข้อจำกัด เป็นสตริงตัวเลขสั้นๆ ซึ่งไม่จำเป็นต้องมีการแปล เช่น จำนวนก้าว หรือเครื่องมือเลือกเวลา
  • NumeralsSmall เป็นบทบาทที่ใหญ่เป็นอันดับ 4 สำหรับตัวเลข ตัวเลขจะใช้ การเว้นวรรคแบบตารางโดยค่าเริ่มต้น ใช้สำหรับตัวเลขที่ต้องการเน้นใน ขนาดเล็กกว่า ซึ่งไม่จำเป็นต้องมีการแปล เช่น ตัวเลือกวันที่และเวลา
  • NumeralsExtraSmall เป็นบทบาทที่เล็กที่สุดสำหรับตัวเลข ตัวเลขจะใช้ช่องว่างแบบตารางโดยค่าเริ่มต้น โดยใช้สำหรับหมายเลขที่ต้องรองรับสตริงตัวเลขที่ยาวขึ้น ซึ่งไม่จำเป็นต้องมีการแปล เช่น เมตริกในระหว่างออกกำลังกาย

เส้นโค้ง

ข้อความส่วนหัวของอาร์คใช้สำหรับข้อความโค้งที่ประกอบกันเป็นป้ายบอกทางใน UI เช่น ข้อความเวลาและป้ายกำกับโค้ง แกนแบบอักษรที่ปรับแต่งมาซึ่งเพิ่มประสิทธิภาพ แบบอักษรตามเส้นโค้งและเพื่อรองรับระยะห่างที่แตกต่างกันซึ่ง ปรากฏระหว่างอักขระเมื่อวางไว้ที่ด้านบนเทียบกับด้านล่างของหน้าจอโค้ง

ด้านบน

  • ArcLarge ใช้สำหรับส่วนหัวและชื่อของ Arc Arc ใช้สำหรับข้อความตามเส้นโค้ง บนหน้าจอ ซึ่งสงวนไว้สำหรับสตริงข้อความส่วนหัวสั้นๆ ที่ด้านบนสุดหรือ ด้านล่างสุดของหน้าจอ เช่น ภาพซ้อนทับการยืนยัน
  • ArcMedium ใช้สำหรับส่วนหัวและชื่อของ Arc Arc ใช้สำหรับข้อความตามเส้นโค้ง บนหน้าจอ โดยสงวนไว้สำหรับสตริงข้อความส่วนหัวสั้นๆ ที่ด้านบนสุดหรือ ด้านล่างสุดของหน้าจอ เช่น ชื่อหน้าเว็บ
  • ArcSmall เหมาะสำหรับสตริงข้อความโค้งที่จำกัด Arc ใช้สำหรับข้อความตามเส้นโค้ง บนหน้าจอ โดยสงวนไว้สำหรับสตริงข้อความโค้งสั้นๆ ที่ด้านบนของ หน้าจอ เช่น ข้อความเวลา

ด้านล่าง

  • ArcLarge ใช้สำหรับส่วนหัวและชื่อของ Arc Arc ใช้สำหรับข้อความตามเส้นโค้ง บนหน้าจอ ซึ่งสงวนไว้สำหรับสตริงข้อความส่วนหัวสั้นๆ ที่ด้านบนสุดหรือ ด้านล่างสุดของหน้าจอ เช่น ภาพซ้อนทับการยืนยัน
  • ArcMedium ใช้สำหรับส่วนหัวและชื่อของ Arc Arc ใช้สำหรับข้อความตามเส้นโค้ง บนหน้าจอ โดยสงวนไว้สำหรับสตริงข้อความส่วนหัวสั้นๆ ที่ด้านบนสุดหรือ ด้านล่างสุดของหน้าจอ เช่น ชื่อหน้าเว็บ
  • ArcSmall เหมาะสำหรับสตริงข้อความโค้งที่จำกัด Arc ใช้สำหรับข้อความตามเส้นโค้งบนหน้าจอ โดยสงวนไว้สำหรับสตริงข้อความโค้งสั้นๆ ที่ด้านล่างของหน้าจอ เช่น คำกระตุ้นให้ดำเนินการ

การจัดเรียงตัวอักษร

การจัดเรียงข้อความแนวตั้งอาศัยระยะห่างจากขอบ กรอบล้อมรอบ และเส้นฐานเพื่อให้ข้อความอ่านได้ชัดเจนไม่ว่าจะมีขนาดเท่าใดก็ตาม พิจารณาข้อควรระวังด้านวิศวกรรมและข้อกำหนด ของแพลตฟอร์มเมื่อตัดสินใจเกี่ยวกับการจัดเรียงข้อความ การปรับขนาดข้อความ ความหนาแน่น และการใช้ข้อความในเลย์เอาต์ที่ปรับเปลี่ยนได้

ใช้ค่าพื้นฐาน

เส้นฐานคือเส้นที่มองไม่เห็นซึ่งเป็นที่วางของข้อความ 1 บรรทัด ใน Material Design บรรทัดฐานเป็นข้อกำหนดที่สำคัญในการวัดระยะทางในแนวตั้ง ระหว่างข้อความกับองค์ประกอบ

ข้อความ 1 บรรทัดจะอยู่บนเส้นฐานที่มองไม่เห็น

ตรวจสอบความสามารถในการอ่าน

โปรดทำการตรวจสอบความสามารถในการอ่านต่อไปนี้ให้เสร็จสมบูรณ์เพื่อปรับปรุงความสามารถในการอ่านของแบบอักษรที่แสดงในแอป

ตัวเลขแบบตารางและแบบโมโน

ใช้ตัวเลขแบบตาราง (หรือที่เรียกว่าตัวเลขแบบ Monospace) แทนตัวเลขแบบสัดส่วน ในที่ที่ค่าอาจเปลี่ยนแปลงบ่อยๆ หรือมีการเคลื่อนไหว หรือมีค่าที่เปลี่ยนแปลงอย่างรวดเร็ว เช่น ตัวนับถอยหลัง ตัวเลือก หรือเมตริกการออกกำลังกายที่กำลังดำเนินการอยู่

ใช้ตัวเลขแบบตารางที่มีระยะห่างเท่ากันเพื่อให้ค่าต่างๆ จัดแนวกันอย่างเหมาะสมเพื่อการสแกนและการจัดแนวที่ดีขึ้น และเพื่อหลีกเลี่ยงไม่ให้ตัวเลขหรือข้อความที่อยู่ติดกันกระโดดไปมา

ความสูงของบรรทัด

ความสูงของบรรทัดคือช่องว่างระหว่างข้อความแต่ละบรรทัดและเชื่อมต่อโดยตรงกับ ขนาดแบบอักษร ใน Watch พื้นที่แนวตั้งมีจำกัด ดังนั้นระบบจึงเพิ่มประสิทธิภาพความสูงของบรรทัด เพื่อให้ข้อความอ่านได้ชัดเจน ขณะเดียวกันก็เพิ่มจำนวนบรรทัดข้อความที่มองเห็นได้ภายใน วิวพอร์ตให้มากที่สุด

โดยปกติแล้ว อัตราส่วนความสูงของบรรทัดควรเป็น 1.2 เท่า (120%) ของขนาดตัวอักษร แต่เนื่องจากพื้นที่ในอุปกรณ์ Wear OS มีจำกัด อัตราส่วนความสูงของบรรทัดประมาณ 1.1 เท่า (110%) ของขนาดตัวอักษรจึงเพียงพอ

ความสูงของบรรทัดเพิ่มเติม

ใน Jetpack Compose และใน Android การจัดรูปแบบข้อความจะได้รับความสูงของบรรทัดเพิ่มเติมโดยอัตโนมัติในบรรทัดสุดท้ายเพื่อป้องกันไม่ให้อักขระที่ยาวกว่าซ้อนทับกัน ด้วยเหตุนี้ การทดสอบภาพหน้าจอบางรายการจึงไม่สอดคล้องกันอย่างสมบูรณ์

ซึ่งจะทําให้บรรทัดล่างสุดมีอัตราส่วนความสูงของบรรทัดเป็น 1.25 เท่า (125%) ของขนาดตัวอักษร ดูข้อมูลสรุปเกี่ยวกับความสูงของบรรทัดเพิ่มเติม

ชีตโกงความสูงของบรรทัดเพิ่มเติม

รูปแบบเริ่มต้น (ขนาดข้อความ / ความสูงของบรรทัด) ความสูงของบรรทัดเริ่มต้นในแต่ละบรรทัด ความสูงของบรรทัดเพิ่มเติมในบรรทัดล่างเท่านั้น การคำนวณ
60 / 60 0 (100%) + 15 (125%) 60 / 75 (15/125%) (60+15)
50 / 50 0 (100%) + 13 (126%) 50 / 63 (13/126%) (50+13)
40 / 44 4 (110%) + 7 (127.5%) 40 / 51 (11/127.5%) (44+7)
30 / 34 4 (113%) + 3 (123.3%) 30 / 37 (7/123.3%) (34+3)
24 / 26 2 (108%) + 4 (125%) 24 / 30 (6/125%) (26+4)
20 / 22 2 (110%) + 3 (125%) 20 / 25 (5/125%) (22+3)
18 / 20 2 (111%) + 3 (125%) 18 / 23 (5/125%) (20+3)
16 / 18 2 (112.5%) + 2 (125%) 16 / 20 (4/125%) (18+2)
15 / 18 3 (120%) + 1 (126.6%) 15 / 19 (4/126.6%) (18+1)
14 / 16 2 (114%) + 2 (128.5%) 14 / 18 (4/128.5%) (16+2)
13 / 16 3 (123%) + 0 (123%) 13 / 16 (3/123%) (16+0)
12 / 14 2 (116.6%) + 1 (125%) 12 / 15 (3/125%) (14+1)
10 / 12 2 (120%) + 0 (120%) 10 / 12 (2/120%) (12+0)