ทดลอง
- เปลี่ยนจากตัวหลบในอักษร ป ฟ ฝ ฬ ไปเป็น Lookups - GPOS
- เปลี่ยนจากความกว้างสระบน/ล่างเป็นศูนย์ ไปเป็น Lookups - GSUB ใช้
delta ดันกลับมาด้วยความกว้างเท่าฟอนต์
ยังไม่ได้ทำ
- Instruction
- ตัวหนา/ตัวเอียง
ดาวน์โหลด source
http://www.thaitux.info/files/fonts/DejaVuSansMonoThai-src-520127.tar.gz
ดาวน์โหลดไฟล์ ttf
http://www.thaitux.info/files/fonts/DejaVuSansMonoThai-ttf.tar.gz
สงสัยว่าทำไมแสดงผลใน urxvt ได้ดี แต่แสดงผลใน gedit สระถูกดันห่างออกมา
รบกวนด้วยครับ
เดี๋ยวจะหาเวลาลองดูครับ..
แต่ว่า หลังจากเห็นฟอนต์หลายตัวของคุณ wd ผมก็เริ่มจะเชื่อ
แล้วแหละครับ ว่าการทำ quadratic spline แล้ว hint แบบ
TrueType นั้น คุณภาพดีกว่า cubic spline + postscript hint
(แม้จะทำยากกว่ามาก)
ถ้าผมทำได้ ก็อยากจะเรียนวิชาจากคุณ wd แล้วมาทำใน
thaifonts-scalable บ้าง ตามสุขภาพตาจะอำนวย
หรืออีกอย่างหนึ่งคือ ขอให้คุณ wd ช่วย guide ให้สักฟอนต์
สองฟอนต์ หรือหลายฟอนต์เลยก็ได้ครับ แหะ ๆ จะเป็นไปได้
ไหมครับ?
ขอบคุณครับ,
เทพ.
--
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/
On Feb 6, 9:22 am, Theppitak Karoonboonyanan <t...@linux.thai.net>
wrote:
> ถ้าผมทำได้ ก็อยากจะเรียนวิชาจากคุณ wd แล้วมาทำใน
> thaifonts-scalable บ้าง ตามสุขภาพตาจะอำนวย
> หรืออีกอย่างหนึ่งคือ ขอให้คุณ wd ช่วย guide ให้สักฟอนต์
> สองฟอนต์ หรือหลายฟอนต์เลยก็ได้ครับ แหะ ๆ จะเป็นไปได้
> ไหมครับ?
มีเขียนไว้แบบหยาบ ๆ ครับ ที่ http://www.thaitux.info/node/497
ตั้งเป้าว่า ถ้าผมเข้าใจแบบถ่องแท้แล้วจะเขียนเพิ่มเติมอีกทีนะครับ
จริง ๆ แล้ว การ instruct ฟอนต์ไม่ยากครับ
แต่ยากสำหรับผู้เริ่มศึกษาเพราะเขาวางรูปแบบข้อมูลเป็นแบบ stack
อ่านโค๊ดยากมาก จึงทำให้ท้อใจเสียก่อน
ที่ผมทำคือเขียนโค๊ดไพธอนเอาไว้เรียง stack
ทำให้การเขียนโปรแกรมง่ายขึ้นมากครับ
แต่ที่ยากที่สุดคือสังขารครับ
ในช่วงสุดท้ายของการปรับละเอียด เราต้องมานั่งไล่ดูจุดที่ขนาดฟอนต์ ppem
ต่าง ๆ ว่า เขาลงไปตามที่ควรเป็นหรือไม่ แล้วก็มาใช้คำสั่ง delta hint
(deltap) ขยับจุดไปตามที่เราต้องการ ช่วงนี้ใช้ตาเยอะสุด
...
ส่งการบ้านต่อครับ
+ ลบสระและวรรณยุกต์ตัวหลบออกทั้งหมด ช่วง private use ข้างล่าง (ช่วง
#F700) เหลือแค่ uni0E10.descless และ uni0E0D.descless
+ instruct เสร็จแล้ว (แถมภาษาลาวด้วย)
+ ปรับ spline เล็กน้อย (บ ป อ ย ฮ)
- ยังไม่มี Bold
ดาวน์โหลด source
http://www.thaitux.info/files/fonts/DejaVuSansMonoThai-src-520207.tar.gz
ดาวน์โหลดไฟล์ ttf (ล่าสุดเท่านั้น)
http://www.thaitux.info/files/fonts/DejaVuSansMonoThai-ttf.tar.gz