Thai Line Breaking in Windows and Mac OS X Fixed
หลายๆต่อหลายคน ที่ไม่ยอมใช้ไฟร์ฟอกซ์นั้น มักจะมีข้ออ้างว่า ไฟร์ฟอกซ์นั้นไม่สามารถตัดคำไทยได้ ซึ่งปัญหานี้ก็มีหลากหลายวิํธีการแก้ไข (ลองหาอ่านกันได้ที่นี่ครับ) จนมาถึงตอนกลางเดือนกรกฎาคม พ.ศ. 2550 นี้ ปัญหาเรื่องการตัดคำไทยใน Linux ก็ได้รับการแก้ไขเป็นที่เรียบร้อยแล้ว ฝีมือของคุณเทพพิทักษ์ ซึ่งคุณเทพฯใช้วิธีเรียก API ของ Linux นั้นคือ Pango มาใช้ในการตัดคำ ซึ่งพี่เทพฯก็ได้กรุยทางในการแก้ปัญหานี้ไว้แล้ว(แต่ตัวเองก็บาดเจ็บไปเพราะเจ็บตา แต่ขอขอบคุณพี่มากๆเลย รักษาเนื้อรักษาตัวด้วยครับ) ก็รอผู้มีความสามารถมาสานต่อให้ ซึ่ง Windows นั้นต้องใช้ Uniscribe และ Mac OS X ต้องใช้ UCFindTextBreak ในการตัดคำ ซึ่งพี่เก่งและพี่วีร์ก็ได้ทำการเปิด Wikia เพื่อแก้ปัญหานี้โดยเฉพาะ
บรรดาผู้มีความรู้และความสามารถทั้งหลาย (ดูรายชื่อได้ที่นี่) ก็มาสิงสถิตอยู่ที่ wikia แห่งนี้เพื่อแก้ปัญหานี้การตัดคำไทยของ Mac OS X และ Windows จนมาเมื่อ Nightly Build ของ Windows ตัวที่ 20070816 ก็ได้ผ่านเข้าไปใน CVS ของมอซิลล่าเป็นที่เรียบร้อย ผลเป็นอย่างไรนั้นมาดูกันครับ
การจับภาพครั้งนี้ใช้โปรแกรม SnagIT ในการจับภาพ ทดสอบที่ความละเอียดหน้าจอ 800 * 600 ถ้าส่วนไหนที่ล้นออกมาก็จะถูกตัดทิ้งออกไป เริ่มแรกมาดูที่เว็บ Codenone กันก่อน ซึ่งตามปกติเว็บโค้ดนั้นเวลาดูใน Firefox 2 ตรงแถบเมนูทางด้านซ้ายนั้น ตัวอักษรจะติดกันยาวเป็นพรืด ไม่สามารถตัดคำได้
แต่พอมาเปิดใน Firefox 3 Alpha 8 Pre(แสดงว่าต้องมี Alpha 8 ชัวร์) ก็ปรากฏว่าตัดคำได้เรียบร้อยอย่างเรียบร้อยและสวยงาม
มาดูเว็บถัดไป Sanook.com เว็บสนุกนั้น ถ้าเปิดดูด้วย Firefox 2 หน้าตาจะเป็นแบบนี้ การแสดงผลไม่ถูกต้องอย่างแรง
แต่พอมาเปิดใน Firefox 3 Alpha 8 Pre ก็ตัดคำได้เรียบร้อยสวยงามมาก
ลองมาดูเว็บต่อไปกันเลย Prachathai กันบ้าง เว็บประชาไทนั้น เปิดดูด้วย Firefox 2 จะไม่สามารถตัดคำได้เลย โครงสร้างของเว็บจะเละอย่างที่เห็นดังรูป
แต่พอมาเปิดใน Firefox 3 Alpha 8 Pre การตัดคำไทยนั้นทำได้อย่างสมบูรณ์แบบ แทบจะไม่ต่างกับเปิดด้วย IE เลย
เว็บที่จะทำการทดสอบเป็นเว็บสุดท้ายนั้นก็คือ th.wikipedia.org ถ้าลองเปิดวิกิใน Firefox 2 ก็ยังไม่สามรถตัดคำไทย ยังมีส่วนที่เกินออกไปอยู่
เปิดดูใน Firefox 3 ก็ตัดคำไทยได้อย่างเรียบร้อยและสมบูรณ์แบบ เป็นอันว่าการตัดคำไทยใน Firefox 3 นั้นทำได้อย่างสวยงามและเรียบร้อย แทบไม่มีที่ติเลย
ถ้าไม่มีอะไรผิดพลาดหรือไม่โดนถอนออกมา Firefox 3 ในระบบปฏิบัติการ Windows Linux และ Mac OS X นั้นจะรองรับการตัดคำไทยได้เป็นที่เรียบร้อย ภารกิจต่อไปก็คือ ดิกชันนารีภาษาไทย ท่านผู้ใดที่มีความสามารถในด้านนี้ก็เชิญเข้าไปร่วมกันทำเลยครับ ผม ผู้ซึ่งไม่มีความสามารถจะขอเชียร์และเป็นกำลังใจอยู่ข้างสนาม
นี้แหละครับคือ ตัวอย่างที่เห็นได้ชัดของซอฟท์แวร์รหัสเปิด (Open Source) ที่ทุกๆคนนั้นสามารถเข้าถึงรหัสแม่แบบ (Source code) ได้ แล้วเวลามีปัญหาอะไร ทุกๆคนก็สามารถช่วยกันคิด ช่วยกันแก้ปัญหาได้
ป.ล. ๑ : ขอขอบคุณอีกครั้งครับ สำหรับผู้ที่แก้ปัญหาเรื่องการตัดคำไทยในไฟร์ฟอกซ์ พวกท่านทำให้ข้ออ้างในการที่ไม่ใช้ไฟร์ฟอกซ์นั้นหมดไปอีกข้อหนึ่งแล้วครับ
ป.ล. ๒ : ท่านใดที่ใช้ Linux และ Mac OS X อยู่ ถ้าไม่เป็นการรบกวนมากนัก ช่วยจับภาพ การตัดคำไทยในไฟร์ฟอกซ์ 2 และ Nightly Build นี้มาให้หน่อยครับ เว็บที่ใช้ในการเปิดอาจะเป็นเหมืือนผมหรือจะเป็นเว็บอื่นๆก็ได้แล้วแต่ใจครับ เสร็จแล้วจะมาโพสต์ในความคิดเห็นหรือส่งมาที่เมล์ Chengings at gmail.com ก็ได้ครับ จะขอบคุณมากๆอีกเหมือนกัน
อัพเดต : แก้ไขเรื่องคำว่าที่นี้ให้เป็นที่นี่แล้วแก้ไข ATSUI ให้เป็น UCFindTextBreak
อัพเดต : เพิ่มรูปจากระบบปฏิบัติการ Mac OS X 10.4.10 จากพี่เก่งครับ
อัพเดต : เพิ่มรูปจากระบบปฏิบัติการ Ubuntu 7.04 - Feisty Fawn จากน้อง DtTvB ครับ



























Technorati Tags: 


ยอดเยี่ยมเหลือจะเอ่ย
ขอบคุณครับ เป็นข่าวดีของผู้ใช้ขั้นบ้าคลั่งอย่างผมเลยนะครับเนี่ย
(ขออนุญาตติงเรื่องการใช้คำว่า "ที่นี้" ครับ จริงๆ ต้องเป็น "ที่นี่")
จะฉลองโดย
จะฉลองโดยการออก cOm ใหม่ อิอิ (หวังว่า Version นี้ไม่กิน ram ไปมากกว่า ver 2 แล้วนะ)
เวบ mthai มีปัญหานะ
ลองใช้ Dom Inspector ดู font-family ได้เป็น M$ Sans Serif
ไม่รู้เกี่ยวกันรึเปล่านะ
เขียนดีคร
เขียนดีครับเห็นภาพมากเลย :-). บน Mac OS X ทีแรกว่าจะใช้ ATSUI นะครับ แต่ว่าไม่ได้ใช้ มาเรียก UCTextBreak ใน Carbon แทน.
ที่น่าดีใ
ที่น่าดีใจอีกหลายอย่างที่มีคนช่วยกันเยอะมากเลย. คนเขียน code สัก 5 คนได้. คุณ ob ก็ active มากๆ บน Windows. แล้วยังมีคนช่วยกระจายข่าว รวมถึงช่วย test อีก :-). คุณเก่งก็ช่วยดู bugzilla เยอะเหมือนกัน.
โย่ว!
โย่ว! ในทีสุด Firefox ก็ตัดคำไทยเป็นแล้ว วู้ ๆ
เดิร์นโคต
เดิร์นโคตร...มันเกี่ยวกับว่าหาก Web Programmer หันมาใช้ framework จะช่วยลดการปัญหาตัดคำไทยลงได้ไหมครับ.คงไม่เกี่ยวมั่ง..เพราะอย่างไรตัดคำก็อีกส่วนหนึ่ง ไม่น่าจะเกี่ยวกับ framework ที่ใช้พัฒนางาน..ใครมีความรู้พอช่วยบอกผมทีครับ?
web framework
ใช้ web framework ก็ไม่น่าช่วยลดปัญหาเรื่องตัดคำภาษาไทยครับ.
แก้ไขให้แล้วครับ
แก้ไขคำให้แล้วครับ ทั้งพี่วีร์และพี่แอน(ทำไมนอนดึกกันจังเลย) และขอขอบคุณพี่วีร์และผู้ทำงานเบื้องหลังอีกทีครับ
แก้ไข
ขอบคุณครับสำหรับการแก้ไข :-).
อันนี้หมา
อันนี้หมายถึงจะแก้เฉพาะเวอร์ชั่น 3.0 เพียงอย่างเดียวใช่ปล่าวครับ พอจะทราบรายละเอียดมั๊ยครับว่า Firefox สำหรับ Win เก่าๆ ที่ไม่ใช่ Vista และ XP จะถูกแก้ด้วยหรือเปล่า เท่าที่ทราบยังมีอีกไม่น้อยที่ยังใช้วินเก่าๆ อยู่ ฝากผลักดันด้วยนะครับถ้าเป็นไปได้
ส่วนความเละของเว็บจากมาตรฐานการโค้ดเว็บ ก็ต้องไปโทษเว็บมาสเตอร์อย่างเดียวแหละครับ ว่าบราวเซอร์ไม่ได้ และกลุ่มโค้ดเละๆ นี่แหละที่รั้งไออีไม่ให้ปรับเข้าสู่มาตรฐานเต็มตัวได้ เพราะถ้าทำเว็บทั้งโลกจะเละมากกว่า 70%
อีกอย่าง เวอร์ชั่น 3 รู้สึกแสดงภาษาไทยแบบไม่เพี้ยนไม่ต้องมาปรับแล้ว อันนี้ถือว่าใช้ได้เลยแหละครับ
เหย
เหย ไหงมันใส่หัวข้อให้เองแล้วตัดเหลือแบบนั้นอ่ะ
การแก้ไขน
การแก้ไขนี้จะมีผลกับ Gecko 1.9 ที่เป็นฐานของ Firefox 3 (และอาจจะ Firefox 2.x?) ครับ ดังนั้นถ้ามี Web Browser ใดๆ ที่ใช้ Gekco 1.9 นี้เป็นฐาน ก็จะตัดทำไทยได้เช่นกันครับ
ส่วน Firefox รุ่นที่ออกมาทั้งหมด ใช้ Gecko 1.8 จ้ะ เลยยังไม่สามารถตัดคำไทยได้ในตัว
Ubuntu
ทำไมถึงใช้ Windows เก่าอยู่หรือครับ? ถ้าเปลี่ยนมาใช้ Ubuntu แทนดีไหม? แล้วถ้ามีโปรแกรมที่ใช้บน Windows เก่าอยู่ก็เอามา Run บน Wine หรือ VMWare. ช่วยแก้ปัญหาได้เปล่า? ยังไงลองอธิบายเพิ่มหน่อยก็ดีครับผมนึกถึงสถานการณ์ไม่ออก.
คาดว่าจะเ
คาดว่าจะเป็นร้านเน็ท ที่ใช้พวก Windows 98 อยู่หรือเปล่าครับ?
GAME ด้วย?
ถ้าไม่มี GAME ด้วยเปลี่ยนมาใช้ Debian/Ubuntu ก็ไม่น่าลำบาก. ถ้ามี Game ด้วยก็เรียบร้อย. กรณีแบบเอา .doc มา print ก็ใช้ผ่าน Windows บน Vmware ได้มั้ง. ไม่รู้ CoolNetClub ทำไง?
Windows 98
Windows 98 นี่ MS เลิก support แล้วหรือเปล่า? งั้นถ้าจะให้สมน้ำสมเนื้อกันก็ใช้ FIrefox 1.5.x community edition ดีมะ? Community Edition
สุดยอดดดด
กรี๊ดดดด หมาไฟตัดคำไทย กรี๊ดดดด ดีใจสุดๆ
แต่ผมเจอบัก นิดหน่อย ไม่รู้เค้าแจ้งกันไปยัง
เวลาเซฟ Live Bookmark แล้วตั้งชื่อใหม่ เน่าครับ ถ้าไม่ตั้งชื่อใหม่ใช้ได้ แต่พอ properties แก้ชื่อ ชื่อไม่เปลี่ยนครับ
เวลาดาวน์โหลด ถ้าเปิดหน้าต่างดาวน์โหลดทิ้งไว้ พอโหลดไฟล์อื่น มันจะไม่ขึ้น ต้องปิดหน้าต่างแล้วเปิดใหม่
เวลาดาวน์โหลดไม่มีสถานะขึ้นว่าความเร็วเท่าไหร อีกกี่นาที โหลดมาแล้วกี่นาที อะไรเทือกนั้น
เจอเท่านี้แหละฮะ
ไม่น่าเป็
ไม่น่าเป็นบั๊กที่เกี่ยวกับ patch ภาษาไทย ลอง file bug ไปที่ bugzilla สิครับ
เยี่ยมครับ
ดีครับ คราวหน้าอัพเกรด จะได้ไม่ต้องลง extension เยอะ ๆ ตัดไปได้หลายอย่างเลย
ประหยัด
ประหยัดการใช้แรมไปได้อีกเยอะเลยครับ
อธิบายได้
อธิบายได้ดีมากๆ เลยครับ
เ้ดี๋ยวไปเก็บภาพใน Linux มาให้ครับ
Thank
ขอบคุณน้้องมากๆเลย จัดการใส่เรียบร้อยแล้วนะ
ขอบคุณทุก
ขอบคุณทุกท่านที่ช่วยกันแก้ปัญหาตัดคำไทยนะคะ ^^ และขอบคุณค่ะที่ทดสอบมาให้เห็นกัน รอพจนานุกรมไทยอ่ะ อยากให้มีมากๆเลย
ขอบคุณมาก
ขอบคุณมากครับ
อยากทราบว่าจะโหลด ff3 ได้ที่ไหนครับ
มีแต่ที่เป็น Nightly-build
ตอนนี้ยังมีแต่ตัวที่เป็น Nightly-build ครับ สามารถหาดาวน์โหลดได้ที่นี่http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/
พระเจ้าจอ
พระเจ้าจอด ตอนนี้ผมเจอวิธีตัดคำแล้วครับ สมบูรณ์แบบ เพราะผมได้เอาตัวตัดคำของทางเว็บนี้ ไปลงกับ รุ่น 1.5 ครับ ตัดคำได้สวยงามทีเดียว หลังจากนั้น ก็ทำการติดตั้ง 2.0.0.7 ลงทับไปที่เดิมโฟลเดอร์เดียวกันครับ
ตอนนี้ใช้ 2.0.0.7 ตัดคำได้สมบูรณ์แบบ ไม่ต้องรอถึงสามแล้วครับ อิอิ
hugos@mthai.com
เอาภาพมาใ
เอาภาพมาให้ชมครับ อ้อ ลืมบอกอันนี้ใน Xp นะครับ อิอิ
ผิดพลาดอันใดขออภัยครับ แต่ผมใช้ตอนนี้ 2.0.0.7 ตัดคำสมบูรณ์ หุหุ
ภาพ 1
http://uppic.thaifreehost.net/showpic.php?picid=11903611877c792e48
ภาพ 2
http://uppic.thaifreehost.net/showpic.php?picid=11903612287c792e48
ภาพ 3
http://uppic.thaifreehost.net/showpic.php?picid=11903612557c792e48
ภาพ 4
http://uppic.thaifreehost.net/showpic.php?picid=11903612787c792e48
ภาพ 5 ยืนยัน 2.0.0.7
http://uppic.thaifreehost.net/showpic.php?picid=11903613037c792e48
ขอบคุณครับ
hugos@mthai.com
ของโอบ ใช้
ของโอบ ใช้ Firefox 2.0.0.9 ใช้ไม่ได้นะค่ะ
สำหรับคนที่ใช้ได้ รบกวน ลอง เว็บนี้ให้หน่อยคะ
http://www.rayonginfo.com/forum/index.php
เป็นเว็บที่โอบทำนะค่ะ พอเปิดกับ ie มันไม่เป็นไร
แต่พอเปิดกับ Firefox มันล้นนะค่ะ
เลยอยากทราบว่าสำหรับคนที่ใช้ได้ มันหายล้นมาหรือป่าว
ขอบคุณค่ะ
ไม่ล้นนะครับ
ไม่ทราบว่าคุณโอบได้ใช้ตัวตัดคำหรืิอเปล่าครับ เพราะผมเปิดแล้วก็ไม่ล้น ถ้าใช้เอ็กซ์เท็นชั่นตัดคำ ถ้าไม่มีนะครับ ไปหาได้ที่หน้า Download เลย
Post new comment