เบราเซอร์ Google Chrome นั้นได้รับความนิยมอย่างสูงในช่วงหลัง (ผู้อ่าน Blognone ใช้เกิน 20% แล้ว) แต่ตั้งแต่ปลายปี 2009 ที่ผ่านมา Chromium (Chrome รุ่นที่เป็นโอเพนซอร์สสมบูรณ์) บนลินุกซ์ก็เริ่มเรนเดอร์ฟอนต์ภาษาไทยผิดพลาดจนใช้งานกับบางฟอนต์ไม่ได้เพราะวรรณยุกต์และสระที่อยู่ด้านบนและล่างจะวางผิดตำแหน่งจนอ่านไม่ได้ ล่าสุด Evan Martin จากทีม i18n ของ Chromium ระบุว่าเขากำลังกลับมาดูแลปัญหาในกลุ่ม complex text อีกครั้งในไตรมาสนี้ทำให้มีความหวังว่าปัญหานี้จะได้รับการแก้ไขในเร็ววัน
ปัญหาการแสดงผลฟอนต์ภาษาไทยเกิดจากปัญหาการใช้งานตัวเลขสองค่าในฟอนต์คือ advance ที่ระบุว่าอักขระตัวนั้นๆ จะทำให้เคอร์เซอร์เลื่อนไปข้างหน้ามากแค่ไหน และ offset ที่ระบุว่าควรวางอักขระไว้ตรงไหน โดยแต่เดิมที่ Chromium สามารถแสดงผลได้ถูกต้องเนื่องจาก Chromium ไม่สนใจทั้งสองค่านี้แต่อย่างใด ทำให้ฟอนต์บางภาษาเช่น ฮีบรู แสดงผลผิดพลาด แต่การแก้ไขกลับกระทบฟอนต์ในภาษาอื่นๆ (ข้อมูลจากบั๊ก 43951)
การแก้ไขเบื้องต้นนั้นมีการเสนอไว้ตั้งแต่กลางปีที่แล้วให้มีการนำค่าอื่นๆ จากฟอนต์มาพิจารณาประกอบ อย่างไรก็ตามทีมงาน skia ซึ่งดูแลส่วนเรนเดอร์ฟอนต์ไม่เห็นด้วยกับแนวทางนี้เพราะต้องให้เลเยอร์ด้านบนเข้าถึงข้อมูลในฟอนต์เพิ่มเติมมากเกินไป
อย่างไรก็ตามในฐานะคนตามบั๊กเหล่านี้ตลอดเวลา ต้องบอกว่าการแสดงความเห็นในบั๊กเหล่านี้มีไว้เพื่อพูดคุยข้อมูลทางเทคนิคและแนวทางการแก้ไขปัญหา หลายครั้งที่มีมีการเรียกร้องให้แก้ปัญหาในคอมเมนต์โดยไม่เพิ่มเติมข้อมูลใดๆ จะเป็นการรบกวนคนที่ติดตามบั๊กเหล่านี้โดยไม่จำเป็น ดังนั้นช่วยกันใช้งานให้ถูกประเภทจะดีกว่าครับ
ที่มา - บั๊ก Chrome OS 3031
Comments
จะได้กลับมาใ้ช้ chromium แล้วหรือเนี่ย TvT
ขอบคุณ ครับ
เรื่อง cursor ตอนคลิ๊กท้ายข้อความภาษาไทยไปเป็นตำแหน่ง Home แทนที่จะเป็นตำแหน่ง End อ่ะครับ
มีคนแจ้งไปด้วยรึเปล่าครับ
เพราะเวลาจะคร่อมข้อความจนสุดข้อความ มันจะทำให้คร่อมข้อความยาก
ปัญหานี้ปัญหาเดียวเลยที่ผมคาใจ
อันอื่นไม่ค่อยเห็น
คาใจเหมือนกันครับ ทุกอย่างที่ผมใช้งาน ดีหมดครับ
ขัดใจผมก้แค่เรื่องนี้แหละ (โมโห มากมาย)
อ่อ ผมโหลดตัว Beta ใน filehippo มา เหมือนมันแก้แล้วจริงๆครับตามที่ข้างล่างว่า
+1
ตอนนี้ผมใช้ Chrome 10.0.612.3 dev ไม่เป็นแล้วนะครับ
ไม่เป็นแล้วจริงๆครับ ข่าวดีมากๆ
http://code.google.com/p/chromium/issues/detail?id=7268
เป็นทั้งใน page, textbox, textlist, etc..
แก้ได้ จะใช้ Chrome เป็น default เลยครับ
รอๆๆ chromium รุ่นไทยสมบูรณ์
ตอนนี้ชีวิตลำบากเพราะ bookmark ,extension และ app ที่ใช้ทั้งหมดอยู่บน chrome ตอนใช้ win7 พอสลับมาใช้ ubuntu เจอภาษาไทยเหวอๆบน chromium จนต้องกลับไปใช้หมาไฟแทน
ผมเคยแกะฟอนท์ไทยบางตัวน่ะนะครับ ถ้าจำไม่ผิดพบว่าฟอนท์หลายตัวจะวางตัววรรณยุกตร์ในระดับเดียวกับสระระดับบน (เช่นไม้หันอากาศ) แต่จะมีคำสั่ง glyph subsitution ที่จะวางตัววรรณยุกตร์อยู่บนสระระดับบน นั่นหมายถึงถ้าตัวโปรแกรมที่ใช้ไม่รองรับการทำ glyph substitution ก็จบกัน มันก็จะวางทับกันพอดี
แต่อีกนั่นแหละ ผมแกะเมื่อประมาณ 2 ปีที่แล้ว จำได้แค่คลับคล้ายคลับคลา ไม่แน่ว่าผมจะจำผิดก็ได้นะ เดี๋ยวลองกลับไปแกะต่อดีกว่า
อีกอย่างคิดว่า Chrome ไม่น่าเข้ากรณีนี้ เพราะภาษาพวกอาหรับใช้ GSUB กันหนักหน่วงมาก
ข่าวดีจริงๆ !!
ข่าวดีในรอบปี
สาธุ
จะได้หันมาใช้ Chrome สักที
ทำไมหมาไฟช่วงหลังนี่มันอืดๆ ถึงแม้ไม่ลงตัวช่วย หรือเกิดจากแฟลช ยิ่งในลีนุกซ์นี่ร้าวรานมาก สะดุด กึก กึก จนต้องปิดแฟลช
เกี่ยวกับข่าว???
lewcpe.com, @wasonliw
อ่ะ มาแก้ช้าไปหน่อย โพสต์ผิดข่าว :>
ไหนๆ ก็ไหนๆ แล้ว,
ใส่ extension มากไปหรืเปล่า ครับ, ตัวพาอืดเลยครับนั่น.
เอ๊ะ แต่เวอร์ชั่นใหม่นี่ผมเจอปัญหา
Click Mouse กลางเพื่อเปิด Link ไปเป็น Tab ใหม่ มันเปิดที 2 Tab เลย
งงเลยครับ = ="
จะได้กลับมาใช้ซะที เบื่อ firefox เปิดเยอะๆแล้วหน่วง = =