Theppitak's blog

My personal blog.

11 ตุลาคม 2547

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 วัน)

<< กลับหน้าแรก

hacker emblem