OTF Workaround
ธุระครอบครัวยังไม่หมด ศุกร์-เสาร์ที่ผ่านมามีอีกงาน แต่อาศัยจังหวะนั่งคอยต่างๆ คว้าเอางานขึ้นมาทำบ้าง
มี known bug ใน thaifonts-scalable อยู่อย่างหนึ่ง คือเรื่องนิคหิต ที่สามารถเป็นได้ทั้งสระรองรับวรรณยุกต์ (เช่นใน "ป่ำ") และเป็นตัวอังในภาษาบาลี ซึ่งสามารถเป็นตัวสะกดของสระบนได้ (เช่นใน "กิสมิํ") ทำให้นิคหิตต้องทำหน้าที่ทั้งสองอย่างใน anchor class เดียวกัน (เคยบันทึกไว้ใน blog เก่า และ อีก blog) แต่ยังค้างคาไว้ไม่ได้แก้ เพราะยังคิดว่าอาจเป็นปัญหาของ fontforge ก็ได้ เนื่องจาก view anchor pairs แล้ว มันก็แสดงถูกต้อง แต่ในฟอนต์ที่สร้างออกมา กลับไม่ครบ
แต่หลังจากเวลาผ่านไป คิดว่ารอความชัดเจนเรื่องนี้อาจยังอีกนาน สู้สร้าง glyph แยกเป็นสองชุดเสียเลย ก็แก้ได้ทันที ก็เลยจัดการแก้ซะ โดยเริ่มจาก Garuda ก่อน เมื่อทดสอบกับ pango ดู ปัญหาเรื่อง anchor หายก็หมดไป
กลับถึงบ้าน เลยตรวจความเรียบร้อยแล้ว commit เข้า CVS และหลังจากนั้นก็ไล่แก้ฟอนต์ทุกตัวตามมาจนครบ
- ก่อน:
- หลัง:
พร้อมกันนี้ ก็ update เอกสาร Thai OTF ที่เคยเขียนไว้ด้วย
0 ความเห็น:
แสดงความเห็น (มีการกลั่นกรองสำหรับ blog ที่เก่ากว่า 14 วัน)
<< กลับหน้าแรก