Font Converter–110323

หลังจากที่ไม่ได้อัพเดตมานานมาก คือ ไม่ใช่ว่าไม่ได้ทำอะไรนะครับ แต่ว่า ผมดันไป implement การอ่านไฟล์ ttf/otf เอง เพราะว่าอยากจะเลี่ยงที่จะไปใช้ตัว Freetype แต่สุดท้ายก็โละทิ้งไปเพราะว่าคุณภาพของ output ที่ได้แย่มาก ยังมีอีกหลาย ๆ จุดที่ผมยังไม่ได้ทำความเข้าใจกับมัน (เช่นเรื่องของ Byte Code เป็นต้น) ก็เลยคิดว่าไม่เอามาใช้ดีกว่า

จริง ๆ ก็ไม่รู้ว่าจะประดิษฐ์ล้อขึ้นมาอีกทำไมเหมือนกัน ตอนนั้นแค่อยากศึกษาว่ามันทำงานยังไงแค่นั้นล่ะมั้ง ??

image

สำหรับอัพเดตวันนี้ ก็ยังคงอยู่ในส่วนของตัววาด glyph เช่นเดิม มีการแก้บั๊กเรื่องของการสร้าง glyph image ที่จะสร้างขอบขาวรอบ ๆ ตัว glyph ทำให้เวลาคำนวนระยะจากจุดยอดจนถึง base line ของแต่ละ glyph นั้นมันเพี้ยนไป และมีการปรับเปลี่ยนเลย์เอาท์ของ UI นิดหน่อย

สำหรับท่านที่สนใจ ตอนนี้ผมยังไม่ได้ build ตัว release ออกมานะครับ กะว่าจะขอทำอะไรเพิ่มอีกสักหน่อยก่อน (ยังนึกไม่ออกเหมือนกัน) แต่ถ้าอยากลองก็ไปเอา code ใน svn ออกมา build เองได้เลยครับ (ต้องลง Tao Framework ก่อนนะ)

โปรเจคเพจนะครับ http://code.google.com/p/playgroundsoft-fontconv/

อนาคตคิดว่าจะไม่ใช้ Freetype ผ่าน Tao Framework แต่อาจจะใช้ SWIG ในการสร้าง Interface ระหว่าง Freetype กับตัวโปรแกรม ผมกำลังชั่งใจอยู่ว่าคุ้มหรือเปล่าน่ะนะครับ

ปล. ฟอนท์ในภาพตัวอย่างเป็นฟอนท์ชื่อว่า Kunlasatri ครับ สร้างโดยคุณ Chatnarong Jingsuphatada เป็นฟอนท์หนึ่งที่ผมชอบมากก็เลยเลือกมาทำ Screenshot ครับ สามารถดาวน์โหลดได้ที่เวป http://www.f0nt.com/ ครับ เวปนี้ฟอนท์สวย ๆ เยอะแยะเลย แต่ก่อนนำมาใช้ขอให้อ่านก่อนนะครับว่าสิทธิการใช้งานเป็นอย่างไร

Wutipong Wongsakuldej

Programmer, interested in frontend applications, music and multimedia.

Latest posts by Wutipong Wongsakuldej (see all)

Leave a Reply

Your email address will not be published. Required fields are marked *