ข้ามไปยังเนื้อหา

บทเรียน typography · beginner · 60 นาที

ทำฟอนต์ลายมือตัวเองฟรี — คู่มือฉบับภาษาไทยที่ทำได้จริง (Calligraphr)

คู่มือนี้ต่างจากคู่มืออื่นตรงไหน

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

อีกเรื่องที่ต้องเคลียร์ก่อน: ผลการค้นหาคำว่า “ทำฟอนต์” ในไทยส่วนใหญ่เป็นเว็บ generator ที่แปลงข้อความเป็นตัวอักษร Unicode แปลก ๆ สำหรับแปะโซเชียล เว็บพวกนั้นไม่ได้สร้างไฟล์ฟอนต์ ไม่มี .ttf ให้ติดตั้ง และใช้ในงานออกแบบจริงไม่ได้ ถ้าคุณต้องการไฟล์ที่ติดตั้งลงเครื่องแล้วเลือกใช้ใน Photoshop, Figma หรือ Goodnotes ได้ คุณต้องการ font editor ไม่ใช่ text generator

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

ฟอนต์ลายมือทำอะไรได้ และทำอะไรไม่ได้

ฟอนต์ลายมือที่สร้างจากลายมือคุณเองคือชุดรูปตัวอักษรตายตัว ไม่ใช่การจำลองการเขียน มันจะไม่มีวันดูเหมือนลายมือจริงบนกระดาษ เพราะลายมือจริงไม่เคยเขียนตัวเดียวกันซ้ำสองครั้งเหมือนกันเป๊ะ Calligraphr แก้ปัญหานี้ด้วยฟีเจอร์ variant คือให้คุณเขียนตัวอักษรเดียวกันหลายรูปแล้วสลับสุ่มด้วย Contextual Alternates แต่แพลนฟรีให้เพียง 2 variant ต่อตัวอักษร ขณะที่ Pro ให้ 15 (Calligraphr, หน้า Pricing) สองรูปสลับกันยังอ่านออกว่าเป็นแพตเทิร์นเมื่อพิมพ์ยาว ๆ

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

นับ glyph ภาษาไทยที่คุณต้องมีจริง ๆ

ชุดตัวอักษรไทยล้วนโดยไม่มีอะไรเลยนอกจากตัวอักษรคือ 73 glyph ฟอนต์ไทยที่ใช้งานได้จริงคือประมาณ 90 และฟอนต์ที่มีรูปแปรตามตำแหน่งครบตามสเปก OpenType ไทยคือประมาณ 98–99 นี่คือการนับทีละหมวดจากบล็อก Unicode U+0E00–U+0E7F ซึ่งมี 128 code point และกำหนดค่าแล้ว 87 ตำแหน่ง (Wikipedia, Thai Unicode block)

รายการสะสม อ่านจากบนลงล่างแล้วบวกไปเรื่อย ๆ:

สองรายการท้ายมักถูกมองข้าม Microsoft ระบุว่าถ้าฟอนต์ไม่มี U+25CC การประกอบเครื่องหมายที่ผิดจะแสดงเป็นกล่องขาวแทนรูป fallback มาตรฐาน และแนะนำให้ใส่ ZWSP เพราะภาษาไทยไม่เว้นวรรคระหว่างคำ ส่วนรูปแปรอีก 8–9 ตัวมาจากสเปกฟอนต์ OpenType ไทยของเทพพิทักษ์ การุญบุญญานันท์ ซึ่งมีอยู่เพื่อให้ ญ กับ ฐ ไม่ชนสระใต้ และให้วรรณยุกต์ลดระดับลงเมื่อไม่มีสระบน

ถ้าคุณต้องการพิมพ์ปนภาษาอังกฤษด้วย — ซึ่งข้อความไทยจริงทำตลอดเวลา — บวกชุด ASCII พื้นฐานเข้าไปแล้วตัวเลขจะขยับเข้าใกล้ 200

เพดาน 75 ตัวอักษร — ตัวเลขที่ไม่มีใครบอกคุณ

แพลนฟรีของ Calligraphr จำกัดที่ 75 ตัวอักษรต่อฟอนต์ แพลน Pro จำกัดที่ 600 ตัวและมีราคาแสดงต่อผู้เข้าชมจากไทยที่ ฿300 ต่อหนึ่งเดือน หรือ ฿200 ต่อเดือนเมื่ออัปเกรดแบบ 6 เดือน (Calligraphr, หน้า Pricing) เอาตัวเลขนี้ไปเทียบกับรายการข้างบน: ชุดตัวอักษรไทยล้วน 73 ตัว “ใส่ได้” ในเพดาน 75 พอดี — โดยมีที่เหลือสองช่อง

แต่ 73 ตัวนั้นแปลว่าฟอนต์ของคุณจะไม่มีเลขไทย ไม่มีเลขอารบิก ไม่มีเครื่องหมายวรรคตอน ไม่มีตัวอักษรลาตินสักตัว ไม่มี dotted circle และไม่มีรูปแปรตามตำแหน่งเลย พิมพ์ “ปี 2569” ด้วยฟอนต์นั้นแล้วเลขจะตกไปใช้ฟอนต์สำรองของระบบทันที ซึ่งเป็นเหตุผลว่าทำไมงานที่ทำจาก Calligraphr แพลนฟรีมักดู “ครึ่งลายมือครึ่งระบบ”

และนี่คือประเด็นที่สำคัญกว่า: เพดานตัวอักษรไม่ใช่ข้อจำกัดที่แท้จริงของ Calligraphr สำหรับภาษาไทย เอกสาร FAQ ทางการของ Calligraphr ระบุฟีเจอร์ OpenType ที่ระบบสร้างให้ไว้เพียง Contextual Alternates และ ligature เท่านั้น ไม่มีการกล่าวถึง mark-to-base, mark-to-mark, anchor หรือการวางเครื่องหมายกำกับที่ใดเลย ขณะที่ Microsoft กำหนดให้ mark และ mkmk เป็นฟีเจอร์ “จำเป็น” สำหรับฟอนต์ OpenType ไทย เมื่อเทียบสองเอกสารนี้กัน ข้อสรุปที่สมเหตุสมผลคือการจ่าย ฿300 เพื่อขยายเป็น 600 ตัวอักษรน่าจะไม่แก้ปัญหาสระลอย เพราะสาเหตุอยู่ที่ตารางตำแหน่งที่ขาดหาย ไม่ใช่จำนวน glyph ที่ไม่พอ

ขั้นตอนทำจริงใน Calligraphr

Calligraphr ไม่มีเทมเพลตภาษาไทยในตัว ตัวอักษรไทยทุกตัวต้องใส่ทีละตัวผ่านตัวเลือก Arbitrary characters ในหน้าสร้างเทมเพลต (Calligraphr, เอกสาร Tutorial และ FAQ) เทมเพลตสำเร็จรูปที่มีเอกสารกำกับเป็นชุดลาตินล้วน ดังนั้นขั้นแรกจริง ๆ ของงานภาษาไทยคือการเตรียมสตริงอักขระของคุณเองไว้ก่อนเปิดเว็บ

  1. เตรียมรายการอักขระ เปิดไฟล์ข้อความ วางพยัญชนะ 44 ตัว สระ วรรณยุกต์ และเครื่องหมายที่คุณตัดสินใจว่าจะเอา คัดให้เหลือเท่าที่เพดานรับได้ก่อนเริ่ม ไม่ใช่ระหว่างทาง
  2. สร้างเทมเพลตแล้วสั่งพิมพ์ เลือกพิมพ์บนกระดาษ 80–100 แกรม ผิวเรียบ กระดาษถ่ายเอกสารทั่วไปใช้ได้ กระดาษผิวหยาบทำให้ขอบเส้นแตกตอน trace
  3. เขียน ใช้ปากกาที่ให้เส้นทึบสม่ำเสมอ ปากกาหมึกซึมหัว F หรือปากกาหัวตัด 1.5–2.0 มม. ให้ผลดีกว่าปากกาลูกลื่น เขียนให้เต็มช่องแต่ไม่ชนเส้นกรอบ และสำคัญที่สุดสำหรับภาษาไทย: เขียนสระและวรรณยุกต์ให้อยู่กลางช่องตามแนวตั้งที่มันควรอยู่จริง อย่าวางชิดขอบบน
  4. สแกนหรือถ่าย สแกนขาวดำ 300 dpi คือค่าที่ปลอดภัย ถ้าใช้มือถือ ถ่ายในแสงกระจายสม่ำเสมอ ไม่มีเงามือ แล้วปรับ contrast ให้พื้นขาวสนิทก่อนอัปโหลด
  5. อัปโหลดและปรับ Calligraphr จะ trace ให้อัตโนมัติ ตรวจทีละตัวว่ารูปไหนขาดเป็นรอยหวี ตัวไหนหมึกบวมจนช่องในตัน — เขียนใหม่เฉพาะตัวนั้นแล้วอัปโหลดทับได้
  6. Build และดาวน์โหลด ระบบส่งออกเป็น TTF หรือ OTF มาตรฐาน (Calligraphr, หน้า Features) เก็บทั้งไฟล์ฟอนต์และไฟล์เทมเพลตที่สแกนไว้ ถ้าวันหนึ่งคุณย้ายไป FontForge คุณจะต้องใช้ต้นฉบับนั้นอีก

ฟอนต์ที่สร้างไว้แล้วยังใช้ได้ต่อหลังสมาชิกหมดอายุ ดังนั้นถ้าตัดสินใจซื้อ Pro หนึ่งเดือนเพื่อจบงาน คุณไม่ได้เช่าฟอนต์ คุณจ่ายค่าเครื่องมือระหว่างที่ทำ

ทำไมฟอนต์ของคุณน่าจะมีสระลอย

สระลอยเกิดจากการที่ฟอนต์ไม่มีข้อมูล anchor บอกเครื่องมือ render ว่าสระและวรรณยุกต์ต้องไปอยู่ตรงไหนของพยัญชนะ เมื่อไม่มีคำสั่ง เครื่องหมายจะตกลงที่ตำแหน่งเริ่มต้นของตัวมันเอง ซึ่งคือสิ่งที่ตาเราเห็นเป็นสระลอย Microsoft กำหนดชั้นการวางเครื่องหมายของไทยไว้ 7 ชั้น — ABOVE1 ถึง ABOVE4, BELOW1, BELOW2 และ AM — เพราะภาษาไทยซ้อนเครื่องหมายเหนือพยัญชนะได้ถึงสี่ชั้น การซ้อนแบบนั้นเป็นไปไม่ได้เลยถ้าไม่มี mkmk

อาการนี้มีคนไทยรายงานตรง ๆ เจ้าของกระทู้ Pantip 39922367 ที่ทำฟอนต์ด้วย Calligraphr เขียนว่า “สระที่จะต้องอยู่บน-ล่างพยัญชนะมันกลับไม่อยู่ค่ะ” และเล่าต่อว่าฟอนต์แสดงผลปกติบน Facebook แต่ “พอเอามาใช้ในแอปgoodnoteมันดันเป็นเหมือนที่พูดไว้ข้างต้นค่ะ” ความต่างระหว่างสองแอปนั่นเองคือหลักฐานว่าปัญหาอยู่ที่ตัวฟอนต์ ไม่ใช่ที่ผู้ใช้ — แอปที่ shaping ยืดหยุ่นกว่าช่วยกลบไว้ได้ แอปที่ทำตามฟอนต์ตรง ๆ ก็เผยออกมา และไม่ใช่เรื่องที่แก้ได้ด้วยการเขียนใหม่ให้สวยขึ้น หากคุณกำลังวินิจฉัยอาการนี้อยู่ ไล่ต้นเหตุทีละแบบได้ที่ สระลอย สระจม — สาเหตุจริงและวิธีแก้ทุกโปรแกรม

อีกสองอย่างที่หายไปพร้อมกันคือกฎ ccmp Microsoft ระบุงานของ ccmp สำหรับไทยไว้สองอย่าง: แยกส่วนสระอำ (U+0E33) เพื่อให้วางองค์ประกอบเครื่องหมายได้ถูก และแทน ญ ด้วยรูปที่ไม่มีเชิงเมื่อตามด้วยสระอุหรือสระอู ถ้าไม่มีกฎนี้ คำว่า น้ำ จะวางวรรณยุกต์ผิด และคำว่า ญี่ปุ่น จะมีสระอุชนเชิงของ ญ เรื่องกลไกการวางเครื่องหมายของไทยแบบเต็ม ๆ อยู่ในพิลลาร์ ไทโปกราฟีไทย และมุมมองด้านการตั้งค่าเครื่องมือออกแบบอยู่ใน ตั้งค่าไทโปกราฟีไทยใน Figma

ทางเลือกสามทางเมื่อคุณชนเพดาน

มีทางออกจริงอยู่สามทาง และไม่มีทางไหนที่ทั้งฟรี ทั้งเร็ว ทั้งถูกต้องพร้อมกัน เลือกตามว่าคุณจะเอาฟอนต์ไปทำอะไร

ทางที่หนึ่ง — จ่ายค่า Pro แล้วยอมรับข้อจำกัดที่เหลือ ฿300 หนึ่งเดือนซื้อเพดาน 600 ตัวอักษร, 15 variant ต่อตัวอักษร, ligature และการปรับระยะห่างรายตัวอักษร คุ้มถ้าคุณต้องการชุดอักขระครบรวมลาตินและเลข และงานปลายทางเป็นหัวข้อหรือกราฟิกที่คุณจัดตำแหน่งเองได้ ไม่คุ้มถ้าคุณซื้อเพื่อหวังแก้สระลอย

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

ทางที่สาม — ย้ายไปเครื่องมือที่ทำ GPOS ได้ FontForge ฟรีและโอเพนซอร์ส ไฟล์ LICENSE ระบุว่าทั้งชุดอยู่ภายใต้ GNU GPL v3 หรือใหม่กว่า โดยชิ้นส่วนเกือบทั้งหมดอยู่ภายใต้ revised BSD มีตัวติดตั้งทั้ง Windows, Mac OS และ GNU+Linux รุ่นเสถียรล่าสุดคือแท็ก 20251009 (9 ตุลาคม 2025) lookup ทั้งฝั่ง GSUB และ GPOS สร้างจากแพนเนล Lookups ใน Element → Font Info ซึ่งเป็นที่ที่คุณเพิ่ม lookup แบบ mark-to-base และ mark-to-mark อันเป็นสองฟีเจอร์ที่ Microsoft กำหนดว่าจำเป็นสำหรับฟอนต์ไทย นี่คือคำตอบที่ต้นทุนศูนย์บาทและถูกต้องทางเทคนิค แลกด้วยเวลาเรียนรู้ที่ชันกว่ามาก ถ้าคุณทำงานบน iPad iFontMaker (7.99 ดอลลาร์สหรัฐ จ่ายครั้งเดียว, Eiji Nishidai) ระบุบนเว็บไซต์ทางการว่ารองรับภาษาไทย — แต่ตรวจให้แน่ว่าเป็นแอปตัวนี้ ไม่ใช่แอปชื่อคล้ายกันที่คิดค่าสมาชิกรายเดือน ส่วน Birdfont ต้องระวัง: รุ่นฟรีจำกัดให้สร้างได้เฉพาะฟอนต์ที่เผยแพร่ภายใต้ SIL OFL และไม่ครอบคลุมการใช้งานเชิงพาณิชย์

ThaiGraph เลือกทางที่สามตอนสร้าง ThaiGraph Condensed ฟอนต์ 4 น้ำหนักที่ดัดแปลงจาก Anuphan ของ Cadson Demak ภายใต้ OFL 1.1 เราสร้างด้วยไปป์ไลน์อัตโนมัติบน fontTools และตรวจ QA การ shaping ด้วย HarfBuzz รวม 40 การตรวจ ครอบคลุมการยึด mark/mkmk รูปแปรไม่มีเชิงผ่าน ccmp และการแยกส่วนสระอำ นั่นคือปริมาณงานจริงที่อยู่หลังคำว่า “ฟอนต์ไทยที่วางสระถูก”

ติดตั้งและทดสอบฟอนต์ที่ได้

ทดสอบด้วยคำที่บังคับให้ฟอนต์ทำงานหนัก ไม่ใช่คำที่พิมพ์ง่าย ชุดคำทดสอบขั้นต่ำคือ น้ำ · ญี่ปุ่น · ฐาน · ที่นี่ · ปั๊ก · กรุ๊ป แต่ละคำจับข้อบกพร่องคนละแบบ: น้ำ จับการแยกส่วนสระอำกับวรรณยุกต์, ญี่ปุ่น จับทั้งรูป ญ ไม่มีเชิงและสระใต้ที่ตามด้วยวรรณยุกต์, ฐาน จับเชิงของ ฐ, ที่นี่ จับวรรณยุกต์บนสระบน (การซ้อนสองชั้น), ปั๊ก และ กรุ๊ป จับไม้ตรีซึ่งเป็นวรรณยุกต์ที่มักหลุดมากที่สุด

การติดตั้ง: บน Windows คลิกขวาที่ไฟล์ .ttf แล้วเลือก Install บน macOS ดับเบิลคลิกแล้วกด Install Font ใน Font Book บน iPad ระบบไม่รับไฟล์ฟอนต์ตรง ๆ ต้องใช้แอปที่ติดตั้งผ่าน configuration profile แล้วฟอนต์จะไปโผล่ในรายการฟอนต์ของแอปอย่าง Goodnotes หรือ Notability เอง เพราะแอปเหล่านั้นดึงจากฟอนต์ระดับระบบ ไม่ได้นำเข้าฟอนต์ของตัวเอง

หลังติดตั้ง ทดสอบในอย่างน้อยสามที่: เบราว์เซอร์ โปรแกรมออกแบบที่คุณใช้จริง และแอปปลายทาง ผลอาจต่างกันได้ เพราะแต่ละแอปใช้เอนจิน shaping คนละตัว คุณลองพิมพ์เทียบกับฟอนต์ที่วางสระถูกต้องได้ที่ เครื่องมือทดสอบฟอนต์ เพื่อดูว่าอะไรคือ “ปกติ” ก่อนตัดสินฟอนต์ของตัวเอง

เมื่อไหร่ควรทำเอง เมื่อไหร่ไม่ควร

ทำเองคุ้มเมื่อลายมือของคุณคือสินทรัพย์ — แบรนด์ส่วนตัว งานที่ต้องมีเอกลักษณ์ที่ซื้อไม่ได้ หรือชิ้นงานเดียวที่คุณคุมตำแหน่งทุกตัวอักษรได้เอง ไม่คุ้มเมื่อคุณแค่ต้องการ “ฟอนต์ลายมือสวย ๆ” เพราะของแบบนั้นมีคนทำไว้ดีกว่าและถูกต้องกว่าแล้ว

ถ้าเป้าหมายคือความสวยไม่ใช่ความเป็นเจ้าของ Google Fonts มีฟอนต์ลายมือไทยที่ตรวจสอบได้ 6 ตระกูล ได้แก่ Charmonman, Sriracha, Playpen Sans Thai, Itim, Mali และ Charm ทั้งหกตระกูลนี้ไฟล์ METADATA.pb ในคลัง google/fonts ระบุ category เป็น HANDWRITING มี subset ภาษาไทย และอยู่ภายใต้ SIL Open Font License ทั้งหมด แปลว่าวางสระถูกต้อง ใช้เชิงพาณิชย์ได้ และไม่ต้องเสียเวลาสแกนกระดาษ ดูรายการเต็มได้ที่หน้า ฟอนต์ไทยใช้ฟรี

ถ้าคุณจะไปหาฟอนต์ลายมือจากแหล่งไทยแทน ให้ตรวจสัญญาอนุญาตรายตัวเสมอ การสำรวจแท็ก “ลายมือ” ทั้ง 143 หน้าบน f0nt.com พบฟอนต์ 2,566 รายการ แต่มีไม่เกิน 211 รายการ (8.2%) ที่ระบุชัดว่าใช้เชิงพาณิชย์ได้ฟรี ส่วนที่เหลือส่วนใหญ่เป็นฟอนต์ตัวอย่างหรือใช้ส่วนตัวเท่านั้น รายละเอียดว่าแต่ละหมวดหมายถึงอะไรและตรวจอย่างไรอยู่ใน ทำความเข้าใจลิขสิทธิ์ฟอนต์ไทย

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

ตรวจสอบข้อมูลเมื่อ August 2026

แหล่งอ้างอิง

  1. แพลนฟรีของ Calligraphr จำกัดที่ 75 ตัวอักษรต่อหนึ่งฟอนต์ ส่วนแพลน Pro จำกัดที่ 600 ตัวอักษรต่อฟอนต์Calligraphr — หน้า Pricing อย่างเป็นทางการ (ตรวจสอบทั้ง locale /en/ และ /de/ ให้ตัวเลขตรงกัน) (accessed Aug 11, 2026)
  2. ราคาที่ Calligraphr แสดงให้ผู้เข้าชมจากประเทศไทยคือ ฿300 สำหรับ Pro หนึ่งเดือน หรือ ฿200 ต่อเดือนเมื่ออัปเกรดแบบ 6 เดือน สกุลเงินอิงตำแหน่งผู้เข้าชม ไม่ใช่ภาษาของหน้าเว็บCalligraphr — หน้า Pricing อย่างเป็นทางการ (ราคาแสดงเป็น THB) (accessed Aug 11, 2026)
  3. ความต่างของแพลน Calligraphr: ฟรีสร้างได้ 1 ฟอนต์พร้อมกัน / Pro 20 ฟอนต์ · ฟรี 2 variant ต่อตัวอักษร / Pro 15 · ligature, การปรับระยะห่างรายตัวอักษร, การสำรองข้อมูลบนเซิร์ฟเวอร์ และคิวประมวลผลลำดับต้น เป็นของ Pro เท่านั้น · ฟอนต์ที่สร้างแล้วยังใช้ได้ต่อหลังหมดอายุสมาชิกCalligraphr — หน้า Pricing อย่างเป็นทางการ (accessed Aug 11, 2026)
  4. Calligraphr ส่งออกเป็นไฟล์ TTF หรือ OTF มาตรฐานCalligraphr — หน้า Features อย่างเป็นทางการ (accessed Aug 11, 2026)
  5. เทมเพลตสำเร็จรูปที่ Calligraphr ยกตัวอย่างในเอกสารเริ่มต้นเป็นชุดลาติน คือ Minimal English และ Minimal Number เข้าถึงได้จากเมนู TEMPLATES ด้านบน ไม่มีการกล่าวถึงเทมเพลตภาษาไทยหรือชุดอักขระที่ไม่ใช่ลาตินในหน้านี้Calligraphr — เอกสาร Tutorial 1 อย่างเป็นทางการ (accessed Aug 11, 2026)
  6. การใส่อักขระทีละตัวลงในเทมเพลตทำผ่านตัวเลือก Arbitrary characters บนแถบเครื่องมือด้านบน โดย FAQ ระบุว่า 'To add special characters individually, click on the Arbitrary characters option on the top toolbar. To insert a character, just choose a set and click on the desired glyph.'Calligraphr — เอกสาร FAQ อย่างเป็นทางการ หัวข้อ How do I create a template? (accessed Aug 11, 2026)
  7. เอกสาร FAQ ของ Calligraphr ระบุฟีเจอร์ OpenType ที่ระบบสร้างให้ไว้เพียง Contextual Alternates (สำหรับการสุ่มรูปตัวอักษร) และ ligature เท่านั้น ไม่มีการกล่าวถึง mark-to-base, mark-to-mark, anchor, การวางเครื่องหมายกำกับ หรือ combining marks ที่ภาษาไทยต้องใช้ และ FAQ ตัดภาษาเกาหลีกับญี่ปุ่นออกอย่างชัดเจน โดยไม่ได้ระบุสถานะของภาษาไทยไว้ที่ใดเลยCalligraphr — เอกสาร FAQ อย่างเป็นทางการ (accessed Aug 11, 2026)
  8. ผู้ใช้ชาวไทยที่ทำฟอนต์ด้วย Calligraphr รายงานว่าสระหลุดจากพยัญชนะ เจ้าของกระทู้เขียนว่า 'สระที่จะต้องอยู่บน-ล่างพยัญชนะมันกลับไม่อยู่ค่ะ' และระบุว่าฟอนต์แสดงผลปกติบน Facebook แต่ 'พอเอามาใช้ในแอปgoodnoteมันดันเป็นเหมือนที่พูดไว้ข้างต้นค่ะ'Pantip กระทู้ 39922367 — กระทู้เรื่องการทำฟอนต์ใช้เองด้วยเว็บ Calligraphr (accessed Aug 11, 2026)
  9. Microsoft กำหนดให้ฟีเจอร์ mark (mark-to-base) และ mkmk (mark-to-mark) เป็นฟีเจอร์ที่ 'จำเป็น' สำหรับฟอนต์ OpenType ภาษาไทย ส่วน ccmp และ kern ถูกระบุไว้แต่ไม่ได้ทำเครื่องหมายว่าจำเป็นMicrosoft Learn — 'Developing OpenType Fonts for Thai Script' (ตารางฟีเจอร์) (accessed Aug 11, 2026)
  10. Microsoft นิยามชั้นการวางเครื่องหมายของไทยไว้ 7 ชั้น ได้แก่ ABOVE1 (U+0E31, U+0E34–U+0E37), ABOVE2 (U+0E47, U+0E4D), ABOVE3 (วรรณยุกต์สี่ตัว U+0E48–U+0E4B), ABOVE4 (U+0E4C, U+0E4E), BELOW1 (U+0E38, U+0E39), BELOW2 (U+0E3A) และ AM (U+0E33) ภาษาไทยซ้อนเครื่องหมายเหนือพยัญชนะได้ถึงสี่ชั้นMicrosoft Learn — 'Developing OpenType Fonts for Thai Script' (accessed Aug 11, 2026)
  11. Microsoft ระบุงานของ ccmp สำหรับภาษาไทยไว้สองอย่าง คือ แยกส่วนสระอำ (U+0E33) เพื่อให้วางองค์ประกอบเครื่องหมายได้ถูกตำแหน่ง และแทนที่ ญ ด้วยรูปที่ไม่มีเชิงเมื่อตามด้วยสระใต้อย่างสระอุหรือสระอูMicrosoft Learn — 'Developing OpenType Fonts for Thai Script' (accessed Aug 11, 2026)
  12. Microsoft ระบุว่าฟอนต์ไทยควรมี glyph U+25CC DOTTED CIRCLE ไม่เช่นนั้นการประกอบเครื่องหมายที่ไม่ถูกต้องจะแสดงเป็นกล่องขาว (.notdef) แทนรูป fallback มาตรฐาน และแนะนำให้ใส่ U+200B ZWSP ด้วยเพราะภาษาไทยไม่เว้นวรรคระหว่างคำและ ZWSP คือช่องที่ขยายตอนจัดขอบMicrosoft Learn — 'Developing OpenType Fonts for Thai Script' (accessed Aug 11, 2026)
  13. สเปกฟอนต์ OpenType ไทยของเทพพิทักษ์ การุญบุญญานันท์ ระบุรูปแปรตามตำแหน่งที่ฟอนต์ไทยต้องมีเพิ่มจากชุด Unicode ได้แก่ uni0E0D.descless (ญ) และ uni0E10.descless (ฐ), uni0E48.low ถึง uni0E4C.low (ห้ารูปวรรณยุกต์/เครื่องหมายแบบลดระดับ), uni0E4D.high และอาจมี uni0E47.high รวมประมาณ 8–9 glyph ที่มีอยู่เพื่อให้การวางตำแหน่งทำงานได้เท่านั้นTheppitak Karoonboonyanan — 'Spec for Thai OpenType Font Creation', Linux Thai (สร้าง 2004-07-29 ปรับปรุง 2012-02-22) (accessed Aug 11, 2026)
  14. บล็อก Unicode ภาษาไทย U+0E00–U+0E7F มี 128 code point โดยกำหนดค่าแล้ว 87 ตำแหน่ง อ้างอิงมาตรฐานอุตสาหกรรมไทย TIS 620-2529/620-2533Wikipedia — 'Thai (Unicode block)' (accessed Aug 11, 2026)
  15. ภาษาไทยมีพยัญชนะ 44 รูป (ซึ่ง ฃ และ ฅ เลิกใช้แล้ว), รูปสระ 16 รูปที่ประกอบกันได้อย่างน้อย 32 รูปสระ, วรรณยุกต์ 4 รูป และเลขไทย 10 ตัว (๐–๙)Wikipedia — 'Thai script' (accessed Aug 11, 2026)
  16. งบประมาณ glyph สำหรับฟอนต์ไทยที่ใช้งานได้จริง คำนวณจากบล็อก Unicode ไทย: พยัญชนะ 44 + ฤ ฦ 2 + รูปสระและสระลอย 17 + วรรณยุกต์ 4 + เครื่องหมายกำกับอื่น 4 (ไม้ไต่คู้ ทัณฑฆาต นิคหิต ยามักการ) + เครื่องหมายย่อ 2 (ๆ ฯ) = 73 สำหรับตัวอักษรล้วน ๆ บวกเลขไทย 10 + ฿ ๏ ๚ ๛ + U+25CC + U+200B + space ได้ประมาณ 90 บวกรูปแปรตามตำแหน่ง 8–9 ตัวได้ประมาณ 98–99 และเมื่อบวกชุดลาติน/ASCII พื้นฐานที่ข้อความไทยใช้ปนตลอดเวลาจะใกล้ 200ThaiGraph editorial — การคำนวณจากรายการในบล็อก Unicode ไทย, สเปกไทยของ Microsoft (dotted circle + ZWSP) และรายการรูปแปรของเทพพิทักษ์ (accessed Aug 11, 2026)
  17. ข้อสรุปที่ต้องระวังให้ตรง: ชุดตัวอักษรไทยล้วน 73 ตัวใส่ลงในเพดาน 75 ของแพลนฟรีได้พอดี แต่ต้องแลกด้วยการไม่มีเลขไทย ไม่มีเครื่องหมายวรรคตอน ไม่มีตัวอักษรลาติน ไม่มี dotted circle และไม่มีรูปแปรตามตำแหน่งเลยแม้แต่ตัวเดียวThaiGraph editorial — การกระทบยอดจำนวน glyph กับเพดาน 75 ตัวอักษรที่ตรวจสอบแล้วของ Calligraphr (accessed Aug 11, 2026)
  18. เพดานจำนวนตัวอักษรไม่ใช่ข้อจำกัดที่แท้จริงของ Calligraphr สำหรับภาษาไทย ข้อจำกัดคือการไม่มีตาราง GPOS การซื้อ Pro เพื่อให้ได้ 600 ตัวอักษรจึงไม่น่าจะแก้สระลอยได้ เพราะสาเหตุคือ anchor ของ mark/mkmk และกฎ ccmp ที่ขาดหายไป ไม่ใช่จำนวน glyph ที่ไม่พอThaiGraph editorial — การอนุมานจากฟีเจอร์ที่ Calligraphr มีเอกสารกำกับ (calt และ ligature) เทียบกับตารางฟีเจอร์ที่จำเป็นของ Microsoft สำหรับภาษาไทย (accessed Aug 11, 2026)
  19. FontForge เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส ไม่มีค่าใช้จ่าย มีตัวติดตั้งสำหรับ Windows, Mac OS และ GNU+Linux ไฟล์ LICENSE ระบุว่าทั้งชุดเผยแพร่ภายใต้ GNU GPL เวอร์ชัน 3 หรือใหม่กว่า โดยชิ้นส่วนเกือบทั้งหมดที่ George Williams เขียนอยู่ภายใต้ revised BSD licensefontforge.org — เว็บไซต์ทางการ; และไฟล์ LICENSE ในคลัง fontforge/fontforge บน GitHub (accessed Aug 11, 2026)
  20. รุ่นเสถียรล่าสุดของ FontForge คือแท็ก 20251009 (FontForge October 2025 Release) ออกวันที่ 9 ตุลาคม 2025 ถัดจาก 20230101 และ 20220308GitHub — หน้า Releases ของคลัง fontforge/fontforge (accessed Aug 11, 2026)
  21. Font Info ของ FontForge มีแพนเนล Lookups ซึ่งเอกสารทางการระบุว่าซับซ้อนพอจะมีหัวข้อของตัวเอง และครอบคลุม lookup ทั้งสองตระกูล คือกลุ่มที่แทนที่ glyph (อยู่ในตาราง GSUB) และกลุ่มที่จัดตำแหน่ง glyph (อยู่ในตาราง GPOS) นอกจากนี้ยังมีแพนเนล Mark Classes & Mark Sets แยกต่างหากFontForge — เอกสารทางการ 'Font Information dialog' (accessed Aug 11, 2026)
  22. iFontMaker (App Store id377381670) พัฒนาโดย Eiji Nishidai ราคา 7.99 ดอลลาร์สหรัฐ แบบจ่ายครั้งเดียว เวอร์ชัน 3.52 ออก 2024-12-08 ต้องใช้ iPadOS 13.0 ขึ้นไป และเว็บไซต์ทางการระบุว่ารองรับ Unicode ครอบคลุม Latin-1, Greek, Cyrillic, ภาษาไทย และภาษาญี่ปุ่น ส่วนราคาแบบสมาชิกรายปี/รายเดือนที่พบในผลค้นหาเป็นของแอปคนละตัว (id1591733051)Apple App Store — รายการ iFontMaker; และ 2ttf.com เว็บไซต์ทางการของ iFontMaker (accessed Aug 11, 2026)
  23. Birdfont มีสี่รุ่น: Open Source และ Freeware ไม่มีค่าใช้จ่าย, Commercial ราคา '$4.99 USD or more' และ Plus ราคา '$9.99 USD or more' รุ่น Freeware จำกัดให้สร้างได้เฉพาะฟอนต์ที่เผยแพร่ภายใต้ SIL Open Font License ไม่ครอบคลุมการใช้งานเชิงพาณิชย์ และไม่รองรับฟอนต์สี ฟอนต์แปรผัน หรือการส่งออก OTF (CFF)Birdfont — หน้าดาวน์โหลดอย่างเป็นทางการ (accessed Aug 11, 2026)
  24. ฟอนต์ลายมือไทยบน Google Fonts ที่ตรวจสอบได้ ณ วันที่เข้าถึง มี 6 ตระกูล ได้แก่ Charm, Charmonman, Itim, Mali, Playpen Sans Thai และ Sriracha ทั้งหกอยู่ภายใต้ SIL Open Font License มี subset 'thai' และไฟล์ METADATA.pb ระบุ category เป็น HANDWRITINGGoogle Fonts — ไฟล์ METADATA.pb ของแต่ละตระกูลในคลัง google/fonts บน GitHub (ofl/charm, ofl/charmonman, ofl/itim, ofl/mali, ofl/playpensansthai, ofl/sriracha) ตรวจทีละไฟล์ (accessed Aug 11, 2026)
  25. การสำรวจแท็ก 'ลายมือ' ทั้ง 143 หน้าบน f0nt.com พบฟอนต์ 2,566 รายการ แบ่งตามหมวดสัญญาอนุญาตได้ 128 รายการที่เป็น 'ใช้งานเชิงพาณิชย์ได้ฟรี' อย่างเดียว, 82 รายการเชิงพาณิชย์+ตัวอย่าง, 74 รายการใช้ส่วนตัวอย่างเดียว, 1,038 รายการตัวอย่าง+ส่วนตัว, 2 รายการตัวอย่างอย่างเดียว และ 1,237 โพสต์เก่าที่ไม่มีหมวดสัญญาอนุญาตเลย รวมแล้วมีไม่เกิน 211 จาก 2,566 รายการ (8.2%) ที่ระบุชัดว่าใช้เชิงพาณิชย์ได้ThaiGraph editorial — การสำรวจของเราเองบนคลังแท็ก /tag/ลายมือ/ ของ f0nt.com (หน้าแบ่งหน้าแสดง 143 หน้า) โดยอ่านหมวดหมู่ WordPress ของแต่ละโพสต์ ตัวเลขนี้ f0nt.com ไม่ได้เผยแพร่เอง (accessed Aug 11, 2026)
  26. ThaiGraph สร้างและเผยแพร่ฟอนต์ ThaiGraph Condensed จำนวน 4 น้ำหนัก ดัดแปลงจาก Anuphan (Cadson Demak, OFL 1.1) ด้วยไปป์ไลน์อัตโนมัติที่ใช้ fontTools และตรวจ QA การ shaping ด้วย HarfBuzz รวม 40 การตรวจ ครอบคลุมการยึด mark/mkmk, รูปแปรไม่มีเชิงผ่าน ccmp และการแยกส่วนสระอำThaiGraph editorial — บันทึกการผลิตฟอนต์ ThaiGraph Condensed ภายใน (accessed Aug 11, 2026)