ผมคิดว่าอาจจะได้คำตอบแล้วว่าทำไม 'mark' กับ 'mkmk' ถึงใช้ได้กับ Adobe Flash CS4 ขึ้นไป เพราะมันมี
Text Layout Framework สำหรับรองรับภาษาที่มีวิธีเขียนซับซ้อน (Arabic, Hebrew, Chinese, Japanese, Korean, Thai, Lao, Vietnamese, and others)
ลองทดสอบฟอนต์และเทมเพลตได้ผลดังนี้ (ไปที่
http://www.adobe.com/devnet-apps/tlf/demo/)
1.
BoonTP Compat แสดงผลถูกต้อง
2.
BoonTP Simple เพี้ยนตรง 'liga' สระอำกับวรรณยุกต์ (อันนี้อาจผิดพลาดเพราะเรียงฟีเจอร์ผิดลำดับในตัวฟอนต์เอง)
3.
BoonHome แสดงผลถูกต้อง
4.
Boon เละ! (คงถึงเวลาที่ผมต้องแก้ฟอนต์ตัวนี้)
สิ่งที่ต้องถาม Adobe คือ ทำไมไม่ใส่ Text Layout Framework ในโปรแกรมอื่นด้วย? เพื่อใช้ความสามารถของฟอนต์อย่างที่คนออกแบบฟอนต์ตั้งใจให้เป็น เท่าที่ผมรู้ Adobe จัดการวิธีแสดงผลฟอนต์ด้วยตัวเองไม่ได้ใช้ Layout Engine จาก OS หรือ Desktop Environment เพื่อให้ผลิตภัณฑ์ของเขาแสดงผลเหมือนกันทั้งใน Mac และ Windows