skill ดีไซน์ที่มีจุดยืนชัดเจน: จับคู่ฟอนต์มาให้เป๊ะ vertical rhythm ถูกต้อง พร้อมกฎเหล็กกันทุกอย่างที่ทำให้ภาษาไทยพังเงียบๆ อ่านแล้วให้ฟีลกรุงเทพ ไม่ใช่ฟีลงานแปล
ประณีต /prà·nîit/ — adj. meticulous; crafted with exquisite care
ทุกช่องคือ live text เอาเมาส์จ่อแตะเพื่อโยน glyph เข้าฟอนต์สุ่มจาก skill — หัว didone อ้วนๆ ของ Chonburi, ฟีลลายมือเท่ๆ ของ Pattaya, เหลี่ยมแบบ CAD ของ Chakra Petch รหัสเดียวกัน แต่มีถึง 16 คาแรคเตอร์
ไม่มี error อะไรเลย layout ขึ้นปกติ แต่พอดูดีๆ วรรณยุกต์ชนกัน สระอำแตกกระจาย บรรทัดตัดกลางพยางค์ ตัวอย่างข้างล่างคือของจริงที่กำลังพังอยู่บน browser คุณตอนนี้ — พร้อมเวอร์ชันแก้แล้วเทียบใต้กันเลย ข้อความเดียวกัน ต่างกันแค่ property เดียว
ภาษาไทยซ้อนกันได้ถึง 4 ชั้นต่อคอลัมน์ พอใช้ line-height: 1.05 ชั้นบนสุดของบรรทัดล่างก็กระแทกเข้าบรรทัดบนเต็มๆ
letter-spacing ถ่างช่องว่างเข้าไประหว่างพยัญชนะกับสระของมันเอง สระอำ (ำ) คือตัวแรกที่พังยับ
ภาษาไทยไม่มีช่องว่างระหว่างคำ word-break: break-all เลยตัดตรงไหนก็ได้ — กลางพยางค์ อ่านไม่รู้เรื่อง
ฟอนต์ไทยมีสองสาย มีหัว (looped) กับไม่มีหัว (loopless) — มันคือแกนหลักเหมือน serif vs sans แบบมีหัวอ่าน paragraph ยาวๆ ได้เร็วกว่าแบบวัดผลได้จริง แบบไม่มีหัวคมกว่าตอนขึ้น size ใหญ่ ลองสลับตัวอักษรยักษ์ดู แล้วจะเห็นหัวโผล่มา
ปั๊มน้ำที่นี่ใช้พลังงานแสงอาทิตย์ทั้งหมด ระบบจะวัดระดับน้ำและแจ้งเตือนเมื่อต่ำกว่าเกณฑ์ที่ตั้งไว้ น้ำที่ปั๊มขึ้นมาผ่านการกรองสามขั้นตอน ปั๊มน้ำที่นี่ใช้พลังงานแสงอาทิตย์ทั้งหมด ระบบจะวัดระดับน้ำและแจ้งเตือนเมื่อต่ำกว่าเกณฑ์ที่ตั้งไว้
พังจริง ไม่ใช่เรื่องสไตล์ skill ปัดตกทุกข้อนี้ในทุกงานที่มันแตะ
letter-spacing ให้ภาษาไทย — สระ/วรรณยุกต์หลุดจากตัว สระอำ (ำ) พังก่อนเพื่อน'Noto Sans Thai', system-ui เสมอ1.55 — วรรณยุกต์โดนตัดหัวword-break: break-all — ภาษาไทยไม่มีช่องว่างระหว่างคำ มันจะตัดมั่วกลางพยางค์unicode-range แล้วจูนด้วย font-size-adjustทุกแถวแสดงผลจริงด้วยฟอนต์ heading ของมันเอง เอาเมาส์จ่อเพื่อสลับสี คลิกแตะที่แถวเพื่อกางดู spec เต็มๆ — ตัวอย่าง body, metrics และ URL สำหรับ import พร้อมแปะ
# ติดตั้ง skill ลงใน project > use skill: praneet-front # แล้วก็สั่งได้เลย > "ออกแบบหน้า checkout เป็นภาษาไทยหน่อย" ✓ pairing locked DIR-08 Prompt / Anuphan ✓ line-height 1.3 head / 1.7 body ✓ letter-spacing scoped to :lang(en) ✓ fallback stack Noto Sans Thai → system-ui ✓ numerals tabular, ฿-ready
คัมภีร์อ้างอิงครบชุด — ตัวอย่าง crash-test, รายการข้อห้าม และคู่ฟอนต์ 10 แบบพร้อม URL จาก Google Fonts — ถูกใช้กับทุกงานดีไซน์ภาษาไทยของคุณโดยอัตโนมัติ
เกือบทุกตระกูลใน skill นี้ — Kanit, Prompt, Mitr, Krub, Chakra Petch, KoHo, Taviraj, Trirong, Chonburi, Pattaya, Anuphan — วาดโดย Cadson Demak ฟาวน์ดรีตัวอักษรในกรุงเทพฯ ที่พาฟอนต์ไทยร่วมสมัยออกสู่โลกในแบบ open fonts skill นี้แค่เขียนกฎ พวกเขาคือคนวาดตัวอักษร ขอบคุณครับ
CADSON DEMAK CO., LTD. · BANGKOK
RELEASED UNDER SIL OPEN FONT LICENSE · SERVED VIA GOOGLE FONTS
SARABUN BY SUPPAKIT CHALERMLARP · IBM PLEX THAI BY IBM + CADSON DEMAK