แก้ปัญหาภาษาไทยเพี้ยนของ Firefox บน Ubuntu 7.10
Posted in:
เมื่อลง ubuntu 7.10 gutsy gibbon เสร็จใหม่ๆ ผมก็เล่นเนตได้ปกติ ลง extension ตัวตัดคำไทยเรียบร้อย เข้าเว็บไทยก็อ่านได้ดี แต่ก็ยังมีปัญหาคือ บางเว็บภาษาไทยยังคงเพี้ยนๆอยู่ เป็นอาการตามรูปนี้เลยครับ
ส่วนวิธีแก้ก็คือ เพิ่ม MOZ_DISABLE_PANGO=1 เข้าไปในไฟล์ /usr/bin/firefox ครับ
วิธีการก็ เปิด gedit ขึ้นมา โดยใช้วิธี กด Alt+F2 แล้วพิมพ์ gksudo gedit แล้วกดเรียกใช้งานครับ ตามรูปครับ
แล้วทำการเปิดไฟล์ /usr/bin/firefox ขึ้นมา แล้วก็เลื่อน scroll ลงมาที่บรรทัดแถวนี้ครับ ตามรูปครับ
เพิ่ม MOZ_DISABLE_PANGO=1 กับ MOZ_DISABLE_PANGO ลงไปในไฟล์ หลังจากเพิ่มแล้วจะเป็นดังรูปนี้ครับ
จะมีบรรทัดที่มีคำสั่งแบบนี้ครับ
MOZ_DISABLE_PANGO=1
export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR MOZ_DISABLE_PANGO
แล้วก็ทำการเซฟไฟล์ให้เรียบร้อย ทีนี้หลังจากเปิด firefox ขึ้นมาใหม่ ปัญหาภาษาไทยเพี้ยนแบบลักษณะดังกล่าวก็จะหมดไปครับ
กลับมาเรียงอย่างสวยงามแล้วครับ

เยี่ยมครั
เยี่ยมครับ :)
ลองแล้วคร
ลองแล้วครับ ตัวหนังสือเพี้ยนกว่าเก่าอีกอ่ะ
ผมใช้ tahoma แล้วตัวหนังสือกระโดดๆ แถมขนาดยังหนาและใหญ่ขึ้นกว่าเก่าอีก
เพิ่มเติมครับ ...
เทคนิคนี้มีได้ก็ต้องมีเสียครับ ให้ลองพิจารณาดูว่าสมควร "ปิด" หรือ "ไม่ปิด"
ข้อดี ถ้าปิดแล้วเว็บที่มีปัญหาแสดงผลลักษณะนี้(ซึ่งก็มีไม่มาก)จะแสดงผลได้ถูกต้อง อีกประการช่วยปิดฟังค์ชั่นการจัดระดับอักษรไทย(พิเศษ) ทำให้การแสดงผลเร็วขึ้น อาการแข็งค้างนานๆสำหรับเว็บที่มีภาษาไทยมากๆจะหายไป ...
ข้อเสีย สูญเสียการแสดงผลภาษาไทยที่สวยงาม วรรณยุกต์ทั้งหลายจะลอยสูง เช่น ไม้เอก ไม้โท ตัวการันต์ เป็นต้น...
จริงตามที่คุณ somjate บอกครับ
ลอง เปิด ปิด เทียบกันดูแล้ว ถ้าเปิดไว้ วรรณยุกต์จะอยู่ในระดับที่ดูดี แต่ถ้าปิดก็จะอยู่สูงๆ
ตอนนี้ก็เลยกำลังนั่งหาวิธีแก้โดยไม่ต้องไป disable pango อยู่ครับ ใครทราบแล้ว
เอามาบอกด้วยนะครับ
เยี่ยมครับ
แก้ได้ครับ ....
ผมก็เจอปั
ผมก็เจอปัญหาสระกระโดดนี้กับเว็ปตัวเอง แต่ไปแก้ CSS ในเว็ปแทน
ถ้าจำไม่ผิดเพราะมีการกำหนดช่องว่างระกว่างตัวอักษรน้อยหรือมากเกินไป
ส่วนใหญ่จะเพราะ Theme/Template มันออกแบบมาใช้กับกาษาและฟอนต์อังกฤษ
พอเป็นภาษาไทยสระเลยอยู่ผิดตำแหน่ง เว็ปผมจะแก้พวกนี้และก็ใช้ กำหนด font เป็น Tomaha กับ Loma
ส่วนถ้าไปเปิดเว็ปอื่นแล้วเจอปัญหานี้ผมก็...ช่างมัน - -"
Gran Paradiso คือคำตอบ
ใช้ Gran Paradiso ครับ ยังไม่เจอปัญหาที่ว่าเลยครับ
Post new comment