

เมื่อคุณเปลี่ยนฟอนต์ในโปรแกรมพิมพ์เอกสารอย่าง Microsoft Word หรือ Google Docs คุณกำลังเปลี่ยนวิธีการวาดตัวอักษรเดิมบนหน้าจอโดยใช้ไฟล์ฟอนต์ในเครื่อง เช่น Arial, Roboto หรือ Times New Roman
หากคุณคัดลอกข้อความนั้นแล้วนำไปวางใน Instagram, Discord หรือ WhatsApp ฟอนต์ที่กำหนดเองจะหายไปและกลับไปเป็นแบบอักษรมาตรฐานของแอปนั้นๆ
แต่เครื่องมือสร้างฟอนต์อย่าง Fontaly กลับช่วยให้คุณวางข้อความที่ตกแต่งแล้วลงในแอปเดียวกันนั้นได้ โดยที่รูปแบบยังคงอยู่ครบถ้วน สิ่งนี้เกิดขึ้นได้อย่างไร
คำตอบอยู่ที่วิธีการจัดระเบียบตัวอักษรของระบบ Unicode
ฟอนต์ (Fonts) กับ ชุดอักขระ (Character Sets)
เพื่อเข้าใจการทำงานของฟอนต์แบบคัดลอกและวาง การแยกความแตกต่างระหว่าง “แบบอักษร” กับ “ตัวอักษร” จะช่วยให้เห็นภาพชัดเจนขึ้น:
- แบบอักษร (ไฟล์ฟอนต์) คือชุดคำสั่งด้านการออกแบบที่บอกหน้าจอว่าต้องวาดตัวอักษรปกติ (A, B, C) ออกมาอย่างไร เมื่อแอปพลิเคชันไม่รองรับไฟล์ฟอนต์ภายนอก แอปจะแสดงตัวอักษรด้วยฟอนต์เริ่มต้นของตัวแอปเอง
- อักขระ Unicode คือหน่วยข้อมูลดิจิทัลมาตรฐานที่แยกจากกันอย่างชัดเจน โดยมีหมายเลขรหัสประจำตัวถาวรซึ่งระบบปฏิบัติการ โทรศัพท์ และเว็บเบราว์เซอร์ยุคใหม่ทุกเครื่องรู้จัก
เมื่อคุณใช้ Fontaly คุณไม่ได้กำลังใส่ไฟล์ฟอนต์ลงไป แต่คุณกำลังแทนที่ตัวอักษรมาตรฐานจากแป้นพิมพ์ด้วยอักขระ Unicode คนละตัวกันโดยสิ้นเชิง ซึ่งโดยธรรมชาติแล้วมีหน้าตาเหมือนตัวอักษรที่ถูกออกแบบตกแต่งมาแล้ว
Unicode คืออะไร?
Unicode คือมาตรฐานการเข้ารหัสอักขระสากลที่ดูแลโดย Unicode Consortium มีจุดมุ่งหมายเพื่อกำหนดหมายเลขระบุตัวตนที่ไม่ซ้ำกัน (เรียกว่า code point) ให้กับตัวอักษร ตัวเลข เครื่องหมายวรรณยุกต์ และสัญลักษณ์ทุกตัวในทุกระบบการเขียนทั่วโลก
ตัวอย่างเช่น:
- อักษรละตินตัวพิมพ์ใหญ่มาตรฐาน “A” คือ code point
U+0041 - อักษรตัวพิมพ์ใหญ่ตัวหนาทางคณิตศาสตร์ “𝐀” คือ code point
U+1D400 - อักษรตัวพิมพ์ใหญ่ตัวเขียนสคริปต์ทางคณิตศาสตร์ “𝒜” คือ code point
U+1D49C - อักษรตัวพิมพ์ใหญ่แบบ Fraktur ทางคณิตศาสตร์ “𝔄” คือ code point
U+1D504 - อักษรตัวพิมพ์ใหญ่ในวงกลม “Ⓐ” คือ code point
U+24B6
เนื่องจาก U+1D400 เป็น code point ที่แยกออกจาก U+0041 อย่างสิ้นเชิง คอมพิวเตอร์หรือโทรศัพท์เครื่องใดก็ตามที่ได้รับอักขระนี้จะแสดงผลเป็นรูปแบบตัวหนา แม้แอปปลายทางจะไม่มีปุ่มกดทำตัวหนาก็ตาม
สัญลักษณ์สวยๆ เหล่านี้มาจากไหน?
ชุดตัวอักษรตกแต่งส่วนใหญ่ที่เครื่องมือสร้างฟอนต์นำมาใช้ ไม่ได้ถูกสร้างขึ้นมาเพื่อประวัติย่อบนโซเชียลมีเดีย แต่ถูกเพิ่มเข้าสู่มาตรฐาน Unicode สำหรับสาขาวิชาเทคนิคและวิชาการโดยเฉพาะ:
1. สัญลักษณ์ตัวอักษรและตัวเลขทางคณิตศาสตร์
ในวิชาคณิตศาสตร์ขั้นสูง ฟิสิกส์ และเคมี นักวิทยาศาสตร์จำเป็นต้องใช้สัญลักษณ์ที่แยกแยะได้ชัดเจนเพื่อแทนตัวแปรต่างๆ ในสมการ ตัวอักษรตัวเดียวอย่าง “H” อาจหมายถึงตัวแปรหนึ่งเมื่อเป็นตัวธรรมดา อีกตัวแปรเมื่อเป็นตัวหนา อีกตัวแปรเมื่อเป็นตัวเขียน และอีกตัวแปรเมื่อเป็นอักษร Fraktur
เพื่อให้สามารถเขียนสมการได้อย่างชัดเจนในเอกสารดิจิทัลโดยไม่ต้องพึ่งฟอนต์เฉพาะค่าย Unicode จึงได้รวมชุดอักษรครบชุดสำหรับรูปแบบตัวหนา ตัวเอียง เส้นขอบคู่ (double-struck) ตัวสคริปต์ และตัว Fraktur เอาไว้ด้วย
2. ตัวอักษรในกรอบและในวงกลม
ชุดอักขระอย่างตัวอักษรในวงกลม (เช่น Ⓐ Ⓑ Ⓒ) และตัวอักษรในกรอบสี่เหลี่ยม เดิมทีออกแบบมาเพื่อใช้ในรายการหัวข้อ ปุ่มหมายเลข แผนภาพ และแบบฟอร์มเอกสารทางธุรการ
3. เครื่องหมายกำกับเสียงแบบประสม (Combining Diacritical Marks)
สไตล์ที่ดูเหมือนข้อความภาพแตก (glitch) หรือตัวอักษรหลอนแบบ zalgo อาศัยเครื่องหมายประสม ในภาษาต่างๆ เช่น กรีก เวียดนาม หรือฮีบรู จะมีเครื่องหมายกำกับขนาดเล็กวางอยู่ด้านบน ด้านล่าง หรือพาดผ่านตัวอักษรหลัก การซ้อนเครื่องหมายประสมหลายตัวลงบนตัวอักษรเดียว ทำให้เครื่องมือสร้างข้อความเกิดลวดลายที่ยืดสูงและแตกกระจาย
ความเข้ากันได้และแนวทางปฏิบัติที่ดี
เนื่องจากตัวอักษรเหล่านี้เป็นส่วนหนึ่งของมาตรฐาน Unicode อย่างเป็นทางการ:
- จึงใช้งานได้ทั้งบน iOS, Android, Windows, macOS และ Linux โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม
- สามารถใช้ได้ทุกที่ที่คุณวางข้อความปกติได้ ไม่ว่าจะเป็นไบโอโซเชียลมีเดีย ความคิดเห็น ชื่อวิดีโอ และชื่อในฟอรัม
หมายเหตุด้านการเข้าถึง (Accessibility)
แม้สไตล์ Unicode แบบกำหนดเองจะสนุกและดึงดูดสายตา แต่อย่าลืมคำนึงถึงการเข้าถึงด้วย โปรแกรมอ่านหน้าจอ (Screen Reader) ที่ผู้พิการทางสายตาใช้งานจะอ่านสัญลักษณ์เหล่านี้ตามชื่อเรียกทางเทคนิคอย่างเป็นทางการ คำที่เขียนด้วยตัวหนาทางคณิตศาสตร์อาจถูกอ่านทีละตัวอักษรว่า “Mathematical Bold Capital A, Mathematical Bold Small B” แทนที่จะอ่านเป็นคำธรรมดา
เพื่อประสบการณ์ที่ดีที่สุด ควรใช้รูปแบบตกแต่งเพื่อเน้นคำ หัวข้อ และลูกเล่นประดับ ส่วนย่อหน้าเนื้อหายาวๆ ให้คงไว้เป็นข้อความธรรมดา