Changes from 0.4.8
* New fontforge file format (requires fontforge >= 20080110).
* Latin ligatures in all fonts, by the needs triggered in LaTeX.
* Cleared shapes for ZWJ, ZWNJ, LRM, RLM in all fonts.
* Latin accents in Purisa font [Pietro Battiston].
* Experimental pure monospace font, TlwgTypo, with OpenType-based
combining marks handling.
* Various bug fixes and minor adjustments.
Download
* source: ftp://linux.thai.net/pub/ThaiLinux/software/thaifonts-scalable/thaifonts-scalable-0.4.10.tar.gz
* binary: ftp://linux.thai.net/pub/ThaiLinux/software/thai-ttf/thai-ttf-0.4.10.tar.gz
MD5 sums:
05aca7159953108ccff4f96d10e3f249 thaifonts-scalable-0.4.10.tar.gz
7471b8ad976fc1c5abd27317cce10b89 thai-ttf-0.4.10.tar.gz
CVS
$ cvs -d :pserver:anon...@linux.thai.net:/home/cvs \
co -r r_0_4_10 software/thaifonts-scalable
ขอบคุณครับ กำลังสงสัยอยู่เชียว สำหรับทางแก้ คงเป็นอย่างนี้:
1. แก้ 65-ttf-thai-tlwg.conf โดยใช้ <prefer> แทน <accept>
เพื่อจะได้แซงหน้า 65-nonlatin.conf และถ้าจะให้ดี ก็อาจ increment
เลข 65 เป็น 66 เพื่อให้แน่ใจว่าจะมาทีหลังเสมอ
2. file bug ไปที่ fontconfig เพื่อแก้ preferred serif/sans-serif
สำหรับภาษาไทย รวมทั้ง monospace ด้วย (ค่าปัจจุบันคือ Courier
MonoThai ซึ่งไม่แน่ใจว่าเขาไปเอาข้อมูลมาจากไหน เก่ามาก..
ไล่ ChangeLog ดู มีมาจาก Mandriva และ Fedora)
การกำหนด fontconfig ในส่วนกลางครั้งนี้ มีผลข้างเคียงสำหรับคนที่
ลงฟอนต์ไทย คือภาษาอังกฤษจะพลอย render ด้วยฟอนต์ไทยทั้งหมด
เช่น จากเดิมที่เป็น DejaVu Sans + Waree ก็จะกลายเป็น Waree ล้วน
ซึ่งคุณภาพของ hint อาจจะตก แต่ในเมื่อ upstream เขาทำมาแบบนี้
ก็ต้องแก้ไปตามรูปการณ์ แล้วก็อาจกลายเป็นแรงกดดันให้ต้องปรับ
hint ในฟอนต์ไทยด้วย
เทพ.
--
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/
> 2. file bug ไปที่ fontconfig เพื่อแก้ preferred serif/sans-serif
> สำหรับภาษาไทย รวมทั้ง monospace ด้วย (ค่าปัจจุบันคือ Courier
> MonoThai ซึ่งไม่แน่ใจว่าเขาไปเอาข้อมูลมาจากไหน เก่ามาก..
> ไล่ ChangeLog ดู มีมาจาก Mandriva และ Fedora)
file bug แล้วครับ:
https://bugs.freedesktop.org/show_bug.cgi?id=16223
> 1. แก้ 65-ttf-thai-tlwg.conf โดยใช้ <prefer> แทน <accept>
> เพื่อจะได้แซงหน้า 65-nonlatin.conf และถ้าจะให้ดี ก็อาจ increment
> เลข 65 เป็น 66 เพื่อให้แน่ใจว่าจะมาทีหลังเสมอ
upload deb แล้วครับ เข้า sid พรุ่งนี้เช้า
> เอา DejaVu Sans Thai คืนย้อนเป็น Waree พลาง ๆ ก่อนไหมครับ
> เหลือปรับอีกนิดเดียวก็เสร็จแล้ว (ตอนนี้ทำ Serif Bold อยู่)
> ขยายความสูงบรรทัดอีกนิดหน่อยก็ได้แล้ว
เกรงว่าจะต้องทำ make rule ต่างหากน่ะสิครับ เพราะปัจจุบัน
ฟอนต์อื่น ๆ จะแปลง cubic->quad แล้วทำ AutoInstr ผ่าน
make rule อยู่