Posted by: thitipat | ธันวาคม 11, 2006

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

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

Responses

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

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

Leave a response

Your response:

หมวดหมู่