🔥 แค่ 5 นาที เปลี่ยนมุมมองได้เลย

Variable Fonts: ฟอนต์เดียวที่ปรับได้ทุกอย่างและเพิ่มประสิทธิภาพ

ยาวไป อยากเลือกอ่าน?

Variable Fonts คือไฟล์ฟอนต์ OpenType ที่รวมหลาย “น้ำหนัก/ความกว้าง/เอียง/ขนาดออปติคัล” ไว้ในไฟล์เดียว ปรับได้ด้วย CSS ช่วยลดจำนวนไฟล์และเพิ่มความยืดหยุ่นในแบรนด์.

Variable Fonts คืออะไร? คู่มือสำหรับเว็บไซต์ธุรกิจ (2025)

สรุปสั้น Variable Fonts ใช้กลไก OpenType Font Variations เพื่อให้ฟอนต์เดียวปรับเปลี่ยนได้ตาม “แกน” (axes) เช่น wght น้ำหนัก, wdth ความกว้าง, opsz ออปติคัลไซซ์, slnt เอียง, ital ตัวเอียง ควบคุมผ่าน CSS ตามมาตรฐาน W3C/MDN.

การทำงานของ Variable Fonts (แนวคิดแกน/ค่า)

ภายในไฟล์จะระบุช่วงค่าของแต่ละแกน (เช่น น้ำหนัก 100–900) และอินสแตนซ์ที่ตั้งชื่อไว้; เบราว์เซอร์จะทำการอินเตอร์โพเลตทรงตัวอักษรภายในค่านั้น ๆ ทำให้เกิด “สเต็ป” ที่ละเอียดมากขึ้น.

ตาราง: แกนที่พบบ่อย + การแมปกับ CSS

Axis (tag) ความหมาย ค่าทั่วไป* CSS ที่ควรใช้
wght น้ำหนัก 100–900 (ขึ้นอยู่กับฟอนต์) font-weight หรือ font-variation-settings
wdth ความกว้าง เปอร์เซ็นต์ตามฟอนต์ font-stretch หรือ font-variation-settings
slnt เอียง (องศาลบถึงศูนย์) เช่น −10 → 0 font-style: oblique <angle> หรือ font-variation-settings
ital ตัวเอียง (0/1) 0 หรือ 1 font-style: italic
opsz Optical size ขึ้นอยู่กับฟอนต์ (เลข) font-optical-sizing: auto หรือกำหนดค่าแกน

* ช่วงค่าจริงอ้างอิงจากทะเบียนแท็กแกนของ OpenType ขึ้นอยู่กับแต่ละฟอนต์โดยเฉพาะ.

ตัวอย่างโค้ดใช้งาน (โปรดักชันเบื้องต้น)

<!-- 1) Preload ฟอนต์ -->
<link rel="preload" href="/fonts/YourFontVar.woff2" as="font" type="font/woff2" crossorigin>

<!-- 2) ประกาศ @font-face สำหรับ Variable Font -->
<style>
@font-face{
  font-family: "YourFont";
  src: url("/fonts/YourFontVar.woff2") format("woff2");
  font-weight: 100 900;          /* ช่วง wght ที่รองรับ */
  font-stretch: 75% 125%;        /* ช่วง wdth (ถ้ามี) */
  font-style: normal;
  font-display: swap;
}
:root{
  --brand-wght: 600;
}
h1{
  font-family: "YourFont", system-ui, -apple-system, Segoe UI, sans-serif;
  font-weight: var(--brand-wght);
  font-optical-sizing: auto;     /* ปรับรายละเอียดตามขนาดตัวอักษร */
}
.small-note{
  font-family: "YourFont";
  font-variation-settings: "wght" 350, "wdth" 95; /* ใช้เมื่อจำเป็น */
}
</style>

คุณสมบัติ font-variation-settings และ font-optical-sizing ถูกกำหนดโดยสเปค CSS Fonts ระดับ 4.

แชร์

Recent Blog

ทำไมการเลือก Webflow Design Development ถึงสำคัญต่อการใช้งานง่าย?
ทำไมการเลือก Webflow Design Development ถึงสำคัญต่อการใช้งานง่าย?

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

6 วิธีเพิ่มยอดขาย E-Commerce ที่ใช้งานได้จริงในปี 2025
6 วิธีเพิ่มยอดขาย E-Commerce ที่ใช้งานได้จริงในปี 2025

เคยรู้สึกไหมว่าเว็บไซต์ของคุณไม่ดึงดูดลูกค้า? พบกับ 6 วิธีที่ช่วยเพิ่มยอดขายให้กับ E-Commerce ของคุณ อ่านต่อเพื่อหาแนวทางที่ใช้งานได้จริง!

5 ขั้นตอนปรับปรุงเว็บไซต์ SME เพื่อเพิ่ม Conversion ทันที
5 ขั้นตอนปรับปรุงเว็บไซต์ SME เพื่อเพิ่ม Conversion ทันที

เคยรู้สึกว่าลูกค้าหายไปจากเว็บไซต์หรือไม่? นี่คือปัญหาที่จะช่วยคุณแก้ไข พร้อมเคล็ดลับที่คุณไม่ควรพลาด อ่านต่อ...