libthai 0.1.8
ในที่สุดก็ได้เวลา upload libthai ใน official debian เพื่อใช้ build pango ตัวใหม่ใน experimental เมื่อวาน Loïc Minier ติดต่อมาว่าจะ sponsor libthai ตัวใหม่ให้ เลยรีบกุลีกุจอรับทันที หลังถูกเมินจากพี่เลี้ยง ubuntu มานาน จนต้องพักแผนไว้รอหลัง etch, feisty :P
เริ่มจากการ release upstream libthai 0.1.8 ก่อน แล้วจึง build deb สำหรับ debian experimental
เนื่องจากเว็บ LTN ยังปิดปรับปรุงอยู่ ไม่มีที่ให้ประกาศ ก็ขอประกาศใน blog นี่ไปก่อนละกัน
LibThai 0.1.8 Released
- Improved handling of white spaces in word break routine, for better quality of line wrapping in Gecko libthai component.
- More words in word break dictionary.
- Excessive exported symbols are eliminated from library.
Download:
การเปลี่ยนแปลงโดยรวมนับจาก 0.1.7 ก็คือ การแก้บั๊กในตัวตัดคำเกี่ยวกับการจัดการ white space ซึ่งหลังจากแก้แล้ว ทำให้ Gecko libthai ตัดบรรทัดภาษาไทยสวยขึ้นเยอะ ตามที่ MrChoke ได้รายงานและช่วย debug ดังที่ เคย blog ไปแล้ว บวกกับคำแนะนำจาก Loïc Minier เกี่ยวกับ symbol ที่ export เกินมาใน library ซึ่งอาจก่อปัญหา symbol ซ้ำกับโค้ดอื่นที่มาลิงก์ด้วยโดยไม่จำเป็น ก็จัดการปรับปรุง link option ตามคำแนะนำด้วย
release เสร็จ ก็ build libthai 0.1.8-1 deb สำหรับ debian experimental กำลังอยู่ระหว่างรอ sponsor และ upload
6 ความเห็น:
ณ 4 มีนาคม 2550 เวลา 10:41 , Unknown แถลง…
คุณเทพ มีแผนการสร้าง libthai ให้อยู่ในรูปแบบอื่นบ้างไหมครับ เช่นอาจเป็น dll ไฟล์ ทั้งนี้ทั้งนั้นเพื่อให้สะดวกต่อการใช้งานมากยิ่งขึ้นครับ ผมเชื่อว่าโปรแกรมเมอร์มือใหม่หลายคน (ผมเองก็เป็นหนึ่งในนั้น) มีความสนใจในตัว libthai เป็นอย่างมาก แต่ด้วยความสามารถทางด้านโปรแกรมมิ่งที่มีอยู่อย่างจำกัดจึงไม่สามารถนำไปใช้ได้น่ะครับ ถ้าคุณเทพมีเวลาพอที่จะสร้างขึ้นมา ผมเชื่อว่ามันจะสามารถขยายฐานผู้ใช้ได้กว้างมากยิ่งขึ้น ซึ่งจุดนี้เป็นหัวใจสำคัญของแนวคิดซอฟแวร์เสรี นอกจากนี้แล้วมันยังอาจจะช่วยกระตุ้นซอฟแวร์ไทยโดยรวมให้พัฒนาขึ้น รวมไปถึงทำให้ผู้นำไปใช้ที่ส่วนใหญ่น่าจะเป็นนักเรียน นักศึกษาได้มีโอกาสสัมผัสแนวคิดของ open source ตั้งแต่แรกเริ่มด้วยครับ
ณ 4 มีนาคม 2550 เวลา 12:16 , Thep แถลง…
ย้ำอีกครั้ง จากที่เคยตอบไป นะครับ ว่ายังรออาสาสมัครมาช่วยทำ libthai บน Win32 อยู่ ตัวผมนั้น ไม่สามารถทำได้ เพราะไม่มี Windows ให้ใช้แล้ว
ณ 4 มีนาคม 2550 เวลา 12:23 , Thep แถลง…
หมายเหตุ: ตอนนี้ ระบบ build ใน libthai ได้เตรียมรองรับการ build บน Win32 ไว้แล้ว แต่ไม่เคยผ่านการทดสอบ ดังนั้น ใครที่มี cygwin หรือ mingw ติดตั้งไว้ ก็ช่วยทดสอบด้วยนะครับ
ณ 4 มีนาคม 2550 เวลา 18:46 , Unknown แถลง…
ที่กล่าวว่าให้ช่วยทำ libthai บนวินโดว์นั้น ความสามารถของอาสาสมัคร และความต้องการหลักๆ ต้องมีอะไรบ้างครับ
ตัวผมเองอาจจะช่วยโดยตรงไม่ได้ (เพราะทำไม่เป็น) แต่จะพยายามหาคนที่ทำได้ มาช่วยตรงนี้ครับ
ณ 8 มีนาคม 2550 เวลา 10:34 , Taniya แถลง…
ลอง build บน windows แล้วผ่านนะครับ ลองตามนี้เลย
Build libthai for mingw
==============
Testbed:
1. Windows XP pro SP2
2. MinGW with Msys
3. pkgconfig (may be useful)
Note: build on msys shell.
libdatrie
******
./configure --prefix=/c/GNU/libdatrie --exec-prefix=/c/GNU/libdatrie
make
make install
*** edit /c/GNU/libdatrie/lib/libdatrie.la
+ @line
library_names='libdatrie.a'
libthai
*****
export PATH=$PATH:/c/GNU/libdatrie/bin
./configure DATRIE_CFLAGS="-I/c/GNU/libdatrie/include" DATRIE_LIBS="-L/c/GNU/libdatrie/lib -ldatrie" --prefix=/c/GNU/libthai --exec-prefix=/c/GNU/libthai
make
make check
make install
ณ 29 กรกฎาคม 2551 เวลา 00:05 , . z Z แถลง…
มีใครให้ดาวน์โหลด libthai 0.1.9 Win32 ไหมครับ ผมลองคอมไฟล์บน MinGW + MSYS แล้วเกือบผ่าน ติดตรง Make check ไม่ผ่าน
พอเอา .dll ไปใช้แล้วมันตัดคำไม่ได้ เหมือนมันติดตรง query จาก libdatrie 0.1.3 dict ไม่ได้น่ะครับ ลองใช้ trietool แล้วมันบอกว่าไม่เจอ key ที่ระบุ และขนาดของไฟล์ dict ที่ได้มันก็เล็กกว่าของบนลีนุกซ์
ผมจะเอาไปใช้กับ Qt 4.4.0 MinGW32 อ่ะ
แสดงความเห็น (มีการกลั่นกรองสำหรับ blog ที่เก่ากว่า 14 วัน)
<< กลับหน้าแรก