ตัวสร้างมาตราส่วนตัวอักษร
เครื่องมือสร้าง Type Scale คำนวณสเกลตัวอักษรแบบ modular จากขนาดฟอนต์ฐานและอัตราส่วน ตั้งแต่ Minor Second (1.067) ถึง Golden Ratio (1.618) และให้ผลลัพธ์ 9 ขนาดเป็น CSS custom properties
เกี่ยวกับเครื่องมือนี้
เครื่องมือสร้าง Type Scale คำนวณสเกลตัวอักษรแบบ modular จากขนาดฟอนต์ฐานและอัตราส่วน ตั้งแต่ Minor Second (1.067) ถึง Golden Ratio (1.618) และให้ผลลัพธ์ 9 ขนาดเป็น CSS custom properties
วิธีใช้
- ใส่ขนาดฟอนต์ฐานเป็นพิกเซล (ค่าเริ่มต้นของเบราว์เซอร์คือ 16 px)
- เลือกอัตราส่วนของสเกล เช่น Major Third (1.25)
- เลือกหน่วยผลลัพธ์: rem, px หรือ em
- คลิก Copy CSS Variables เพื่อนำขนาดตั้งแต่ --xs ถึง --4xl ไปใช้
ข้อควรรู้
- แต่ละระดับใน modular scale คือขนาดก่อนหน้าคูณด้วยอัตราส่วนเดียวกัน
- เครื่องมือนี้สร้าง 9 ระดับ ได้แก่ 2 ระดับที่เล็กกว่าฐาน ขนาดฐาน และอีก 6 ระดับที่ใหญ่กว่า
- อัตราส่วนเล็ก (1.067–1.2) เหมาะกับอินเทอร์เฟซที่มีข้อมูลหนาแน่น ส่วนอัตราส่วนใหญ่ (1.333–1.618) เหมาะกับหน้าบทความที่มีหัวข้อใหญ่
- ค่า rem คำนวณเทียบกับขนาดฟอนต์ root ที่ 16 px
- การใช้ rem ช่วยให้ตัวอักษรปรับขนาดตามการตั้งค่าขนาดฟอนต์ในเบราว์เซอร์ของผู้ใช้
ทำงานในเบราว์เซอร์ของคุณทั้งหมด — ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลดหรือจัดเก็บ
คำถามที่พบบ่อย
Modular type scale คืออะไร?
คือชุดขนาดฟอนต์ที่แต่ละขนาดได้จากขนาดก่อนหน้าคูณด้วยอัตราส่วนคงที่ ทำให้หัวข้อและเนื้อหามีความสัมพันธ์กันทางสายตา
ควรใช้อัตราส่วน type scale แบบไหน?
Major Third (1.25) และ Perfect Fourth (1.333) เป็นตัวเลือกยอดนิยมที่ใช้ได้หลากหลาย ใช้อัตราส่วนเล็กสำหรับแอปและแดชบอร์ด และอัตราส่วนใหญ่สำหรับแลนดิ้งเพจและบล็อก
ขนาดฟอนต์ควรใช้ rem หรือ px?
โดยทั่วไปแนะนำ rem เพราะเคารพขนาดฟอนต์ที่ผู้ใช้ตั้งไว้ในเบราว์เซอร์ ซึ่งช่วยเรื่องการเข้าถึง (accessibility)
ควรใช้ขนาดฟอนต์ฐานเท่าไร?
16 px เป็นค่าเริ่มต้นมาตรฐานของเบราว์เซอร์และเป็นฐานที่ดีสำหรับเนื้อหา หลายเว็บไซต์ใช้ 16–18 px เพื่อให้อ่านสบายตา