ปกติแล้วเครื่องที่บ้านจะลงไว้ 2 ระบบ มี Windows ไว้เล่นเกมส์ ส่วน Linux ไว้ทำงาน ตอนนี้เพิ่งได้มีโอกาสอัพเกรด Linux ของตัวเองซะทีหลังจากที่ขี้เกียจมานาน ตัวที่ผมเลือกใช้ก็เป็นตัวยอดนิยมที่ชื่อว่า ubuntu เมื่อก่อนใช้ Breezy badger(ubuntu 5.10) ตอนนี้เพิ่งเปลี่ยนมาเป็น Edgy eft(ubuntu 6.10) ปัญหาที่ยังคงพบอยู่สำหรับ ubuntu ก็หนีไม่พ้นเรื่องการแสดงผลภาษาไทยสำหรับ Firefox (ไอ้หมาย่างนี่มันจะเพี้ยนไปถึงไหนนะ) เลยถือโอกาสเอาวิธีการแก้การแสดงผลมาเป็น Workshop แรกซะเลย ^^
รูปที่แสดงผลภาษาไทยเพี้ยน
เอาล่ะเรามาเริ่มทำกันเลย
1. ก่อนอื่นต้อง download ไฟล์ config มาก่อนจาก ลิ้งค์นี้ ให้เซฟเป็นไฟล์ที่
/etc/fonts/conf.d/66-ttf-thai.conf
จากนั้นให้ใส่คำสั่งต่อไปนี้ใน terminal
$ wget http://ftp.opentle.org/pub/olpc-thai...-ttf-thai.conf
$ sudo cp 66-ttf-thai.conf /etc/fonts/conf.d/
password:
$ sudo fc-cache
2. ไปปรับใน firefox
- เลือกเมนู Edit > Preferences เลือก Contents (รูปข้างล่าง)
- ในกรอบ Fonts & Colors คลิกที่ปุ่ม Advanced
- Fonts for : ให้เลือก western (รูปข้างล่าง)
ภายในกรอบ Charactor Encoding ให้เลือกเป็น Thai จะมี
Thai (ISO-8859-11)
Thai (TIS-620)
Thai (Windows-874)
ให้เราเลือกอันไหนก็ได้ (ISO-8859-11 จะใหม่กว่า)
จากนั้นให้เลือก Font for : เป็น Thai แล้วทำเหมือนกับข้างบน เสร็จแล้วกด OK
- จากนั้นเลือกแท็บ Advanced (ภาพล่าง) ในช่อง Languages เลือก Choose
- ในหน้าต่าง Choose จะมีให้ Select a language to add ให้เราเลือกภาษา Thai แล้วย้ายไปไว้บนสุด (ดูรูปข้างล่าง) แล้วกด OK ก็เป็นอันเสร็จ
รูปการแสดงผลภาษาไทย
หลังจาก Config font แล้ว
มีคนบอกมาว่ามีอีกวิธี
ที่ Western เลือกเป็น UTF-8 แทน
แล้ว ok ลองเขา blognone ดู ถ้าไม่เพี้ยนอ่านได้ปกติก็เรียบร้อย
แล้วเข้าไปแก้อีกหน คราวนี้ที่ Fonts For: เลือกเป็น Thai
ที่ Charactor Encoding เลือกเป็น TIS-620 หรือตามแต่จะชอบ แค่นี้ก็ดูเว็บไทยได้ตามปกติ
แต่รู้สึกว่าวิธีนี้อาจจะใช้ไม่ได้ทุกเวป เพราะฉะนั้นแนะนำวิธีแรกดีกว่า
Credit : thitipat จาก http://thitipat.wordpress.com








Reply With Quote
