ปรับแต่งภาษาไทยบน Firefox [Ubuntu Edgy Eft] (Thai fonts display optimization)

11 12 2006

ปกติแล้วเครื่องที่บ้านจะลงไว้ 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/SRPMS/66-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 แล้ว

 

เอาไปลองทำกันดูนะครับแล้วครั้งหน้าจะเอา Workshop เรื่องการเซ็ต Desktop Environment (DE) สำหรับ Ubuntu Edgy Eft มาฝาก


เลือกคำสั่ง

ข้อมูล

3 การตอบรับ

2 01 2007
wanchana

ฉันทำแบบนี้หวะ..
ที่ Western เลือกเป็น UTF-8 แทน
แล้ว ok ลองเขา blognone ดู ถ้าไม่เพี้ยนอ่านได้ปกติก็เรียบร้อย
แล้วเข้าไปแก้อีกหน คราวนี้ที่ Fonts For: เลือกเป็น Thai
ที่ Charactor Encoding เลือกเป็น TIS-620 หรือตามแต่จะชอบ แค่นี้ก็ดูเว็บไทยได้ตามปกติ

2 01 2007
thitipat

ผมลองทำแบบนั้นกับเครื่องของผมแล้วก็ใช้ไม่ได้อ่ะคับ ลองไปลองมาก้อได้วิธีนี้แหละใช้ได้กับทุกเว็บ ไม่มีปัญหาอักษรลอยผิดที่

2 05 2009
skyunderworld

ขอบคุณมากค่ะ

ใส่ความเห็น