ThaiFonts-Scalable 0.4.10 Released

9 views
Skip to first unread message

Theppitak Karoonboonyanan

unread,
May 22, 2008, 11:44:59 PM5/22/08
to thai-linux...@googlegroups.com
ThaiFonts-Scalable 0.4.10 Released

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

wd

unread,
May 31, 2008, 1:33:43 AM5/31/08
to Thai Linux/FOSS developers
แพ็กเกจ fontconfig-config (2.5.93-1) ของ debian - sid เขาตั้งค่า
prefer ในไฟล์ 65-nonlatin.conf ของทั้ง serif และ sans-serif เป็น
Norasi ทั้งคู่ ทำให้การแสดงฟอนต์เพี้ยนครับ
serif อาจเป็น Norasi หรือ Ginnari
ส่วน sans ควรเป็น Loma หรือ Waree ครับ

Theppitak Karoonboonyanan

unread,
Jun 4, 2008, 12:31:10 AM6/4/08
to thai-linux...@googlegroups.com
2008/5/31 wd <widh...@gmail.com>:

ขอบคุณครับ กำลังสงสัยอยู่เชียว สำหรับทางแก้ คงเป็นอย่างนี้:

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/

Theppitak Karoonboonyanan

unread,
Jun 4, 2008, 1:02:27 AM6/4/08
to thai-linux...@googlegroups.com
2008/6/4 Theppitak Karoonboonyanan <th...@linux.thai.net>:

> 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

wd

unread,
Jun 4, 2008, 6:35:08 AM6/4/08
to Thai Linux/FOSS developers
On Jun 4, 11:31 am, "Theppitak Karoonboonyanan" <t...@linux.thai.net>
wrote:

> การกำหนด fontconfig ในส่วนกลางครั้งนี้ มีผลข้างเคียงสำหรับคนที่
> ลงฟอนต์ไทย คือภาษาอังกฤษจะพลอย render ด้วยฟอนต์ไทยทั้งหมด
> เช่น จากเดิมที่เป็น DejaVu Sans + Waree ก็จะกลายเป็น Waree ล้วน
> ซึ่งคุณภาพของ hint อาจจะตก แต่ในเมื่อ upstream เขาทำมาแบบนี้
> ก็ต้องแก้ไปตามรูปการณ์ แล้วก็อาจกลายเป็นแรงกดดันให้ต้องปรับ
> hint ในฟอนต์ไทยด้วย
>
> เทพ.
> --
> Theppitak Karoonboonyananhttp://linux.thai.net/~thep/


เอา DejaVu Sans Thai คืนย้อนเป็น Waree พลาง ๆ ก่อนไหมครับ
เหลือปรับอีกนิดเดียวก็เสร็จแล้ว (ตอนนี้ทำ Serif Bold อยู่)
ขยายความสูงบรรทัดอีกนิดหน่อยก็ได้แล้ว

Theppitak Karoonboonyanan

unread,
Jun 6, 2008, 5:27:27 AM6/6/08
to thai-linux...@googlegroups.com
2008/6/4 Theppitak Karoonboonyanan <th...@linux.thai.net>:

> 1. แก้ 65-ttf-thai-tlwg.conf โดยใช้ <prefer> แทน <accept>
> เพื่อจะได้แซงหน้า 65-nonlatin.conf และถ้าจะให้ดี ก็อาจ increment
> เลข 65 เป็น 66 เพื่อให้แน่ใจว่าจะมาทีหลังเสมอ

upload deb แล้วครับ เข้า sid พรุ่งนี้เช้า

Theppitak Karoonboonyanan

unread,
Jun 6, 2008, 5:30:27 AM6/6/08
to thai-linux...@googlegroups.com
2008/6/4 wd <widh...@gmail.com>:

> เอา DejaVu Sans Thai คืนย้อนเป็น Waree พลาง ๆ ก่อนไหมครับ
> เหลือปรับอีกนิดเดียวก็เสร็จแล้ว (ตอนนี้ทำ Serif Bold อยู่)
> ขยายความสูงบรรทัดอีกนิดหน่อยก็ได้แล้ว

เกรงว่าจะต้องทำ make rule ต่างหากน่ะสิครับ เพราะปัจจุบัน
ฟอนต์อื่น ๆ จะแปลง cubic->quad แล้วทำ AutoInstr ผ่าน
make rule อยู่

Reply all
Reply to author
Forward
0 new messages