Pango-LibThai Back Ports
วันนี้จัดการ back port การเปลี่ยนแปลงทั้งหลายที่ทำใน Pango upstream กลับมาที่ pango-libthai บ้าง สรุปการเปลี่ยนแปลงทั้งหมดก็:
- ถ้าฟอนต์มี OpenType table สำหรับภาษาไทย ใช้ OpenType เต็มที่ โดยปิดการใช้ PUA glyph
- ตัด ISO10646 fontset ที่ไม่จำเป็นออก (เพราะเท่ากันทุกประการกับ tis620-0 อยู่แล้ว)
- แก้ glyph table ของ tis620-1 เพื่อให้ shape ฟอนต์แมคโดยใช้ PUA ได้จริง
- จัดการสระลอยตัวอย่างชัดเจน โดยตรวจหา dottedcircle (U+25CC) ก่อน ถ้าไม่มีจึงขยายความกว้างของเครื่องหมายให้เท่า ink rect
- ตัด dottedcircle glyph ออกจากตาราง tis620-2 ทำให้ shape ฟอนต์วินโดวส์ที่ไม่มี dottedcircle และ OpenType table ได้อีกครั้ง
ทั้งหมดนี้ commit เข้า CVS ไปแล้ว รอทดสอบสักพักคงรีลีสเวอร์ชันใหม่
0 ความเห็น:
แสดงความเห็น (มีการกลั่นกรองสำหรับ blog ที่เก่ากว่า 14 วัน)
<< กลับหน้าแรก