ThaiFonts-Scalable 0.4.8 Released
Posted December 10th, 2007 by thep
Changes from 0.4.7
- New fonts: Sawasdee [Pol Udomwittayanukul], Waree [Widhaya Trisarnwadhana].
- TrueType instructions (hints) (requires fontforge >= 20071110)
- More spline refinement and glyph height consistency cleanup
- Synthetic Browallia font using Garuda via fontconfig
Download
- source: ftp://linux.thai.net/pub/ThaiLinux/software/thaifonts-scalable/thaifonts...
- binary: ftp://linux.thai.net/pub/ThaiLinux/software/thai-ttf/thai-ttf-0.4.8.tar....
MD5 sums:
312766db2c75b00b9d7fa9853c0c2c37 thaifonts-scalable-0.4.8.tar.gz ca8078f862b1c068ec76131bb005e885 thai-ttf-0.4.8.tar.gz
CVS
$ cvs -d :pserver:anonymous@linux.thai.net:/home/cvs \ co -r r_0_4_8 software/thaifonts-scalable
Re: ThaiFonts-Scalable 0.4.8 Released
รายงาน การแสดงผลฟอนต์วารีเทียบกับวีรชาติเดิม ครับ
ตอนทำวีรชาติ ผมปรับละเอียดกับที่ระบบ Hint ให้น่ะครับ (12,13 และ 14 ปอยต์) เลยอาจไม่เหมาะกับ Truetype Instruction สักเท่าไหร่
การเพิ่มความหนาของเส้น อาจช่วยเรื่องนี้ได้ครับ
Re: ThaiFonts-Scalable 0.4.8 Released
น่าจะอยู่ที่ตัว hint มากกว่าครับ ที่พยายามปรับความหนาของเส้นให้พอดีกับ grid ถ้าเพิ่มความหนาของเส้นขึ้นไปอีก ก็ไม่แน่ว่าที่บางขนาดอาจจะหนาเกินไป
Re: ThaiFonts-Scalable 0.4.8 Released
รับทราบครับ :)
Synthetic
รายงานเพิ่มเติมเกี่ยวกับการ Synthetic ครับ
คือวันนี้เพิ่งพบอาการเพี้ยนในการแสดงผลฟอนต์ของระบบ คือเขาจะแสดงตัวเล็กกว่าปกติ ผมลองปรับค่าไฟล์คอนฟิกดู พบว่าต้องปรับเปลี่ยนในไฟล์
90-ttf-thai-tlwg-synthetic.confและ90-otf-thai-tlwg-synthetic.confดังนี้ครับเดิม
... <match target="pattern"> <test qual="any" name="family" mode="eq"> <string>BrowalliaUPC</string> ...เปลี่ยนจาก any เป็น all
... <match target="pattern"> <test qual="all" name="family" mode="eq"> <string>BrowalliaUPC</string> ...การเพี้ยนของฟอนต์ระบบจึงหายไปครับ
( ทดสอบบน เดเบียน - sid )
Re: Synthetic
เอ แปลกที่ผม reproduce bug นี้ไม่ได้นะครับ ที่เครื่องของผมไม่มีปัญหานี้
Re: Synthetic
ผมสมควรตายสักหมื่นครั้ง :(
เจอตัวการแล้วครับ เกิดจากการที่ผมเขียนไฟล์คอนฟิกไว้ไม่ดี คือแจ้งรายชื่อฟอนต์ที่ไม่มีไฟล์อยู่จริง คือ Angsana, Browallia และ Cordia และเขียนการแทนค่าไว้แบบผิด ๆ
แต่ก่อนไม่มีปัญหาเพราะยังไม่มีไฟล์ Synthetic ของ Thaifonts รุ่นนี้ แต่ตอนนี้เป็นปัญหาเพราะการแทนค่าฟอนต์ที่ซ้อนไปซ้อนมาครับ
ตกลงความผิดของผมเอง และได้แก้ไขแตกเป็นสองไฟล์ เลียนแบบของคุณเทพ คือไฟล์คอนฟิกและไฟล์แทนค่าฟอนต์เรียบร้อยแล้วครับ :)