Linux

openSUSE 11.4 : How to train your lizard [Part 2]

มาถึง Part 2 แล้ว ฮ่าๆ หลังจากนี้ไปคงต้องเปลี่ยนไปโพสต์ภาษาไทยเหมือนเดิมแล้วล่ะ เพราะเนื้อหาโดยส่วนใหญ่มันเหมาะกับการอธิบายเป็นภาษาไทยมากกว่า พิมพ์ภาษาอังกฤษไม่ค่อยถนัด

Part 2 นี้ก็จะมาว่ากันต่อถึงเรื่องของการปรับแต่ง openSUSE ให้รองรับภาษาไทยและปรับแต่งการทำงานหลายๆ อย่างให้สะดวกขึ้น มาเริ่มกันเลยดีกว่า

[Download and install Thai fonts]

หลังจากที่เราติดตั้งภาษาไทยเข้าไปในระบบแล้ว มันก็จะมีฟอนต์ภาษาไทยหลายๆ ตัวเพิ่มเข้ามา รวมถึงระบบการแสดงผล, การตัดคำ อะไรต่างๆ ซึ่งก็ทำให้เราสามารถอ่านภาษาไทยได้ง่ายกว่าเดิมแล้ว เอาล่ะ คราวนี้ก็ได้เวลาเพิ่มฟอนต์ภาษาไทยให้ระบบกัน

ฟอนต์ชุดแรกที่จะลง เป็นฟอนต์ของ Microsoft เช่นพวก Arial, Comic Sans MS, Times News Roman …

วิธีการติดตั้ง ให้เปิด YaST แล้วเข้าไปที่ Software Manager จากนั้นค้นหา Package ที่ชื่อ msttfonts แล้วกดติดตั้งได้เลย

ส่วนฟอนต์ภาษาไทยที่นิยมใช้กัน เช่นพวก Angsana, Cordia จะไม่ได้มีมาด้วย ต้องไปหามาจากเครื่องที่ลง Windows ไว้ หรือไม่ก็ดาวน์โหลดจาก http://www.istudio.in.th/downloads/AllThaiFont.zip แต่ก็อาจจะมีปัญหาเรื่องลิขสิทธิ์ได้ เลยขอแนะนำแหล่งดาวน์โหลดฟอนต์ภาษาไทยดีๆ สำหรับใช้บน Linux ดีกว่า

มาที่นี่เลย http://www.thaitux.info/node/275

ตัวอย่างฟอนต์ที่น่าสนใจได้แก่

  • ฟอนต์ทดแทนฟอนต์วินโดวส์ จะเป็นฟอนต์ที่มีลักษณะการแสดงผลคล้ายๆ กับพวก Angsana, Cordia ที่ใช้กัน ซึ่งตัวนี้เราสามารถดาวน์โหลดมาติดตั้งได้เลยโดยไม่ผิดลิขสิทธิ์
  • DejaVU Thai ที่เอาฟอนต์ของ DejaVu มาเพิ่มภาษาไทยเข้าไป เพราะปกติตัว DejaVu ที่มากับ openSUSE มันแสดงผลภาษาไทยไม่สวย
  • Taeyhom ฟอนต์เตยหอม จะมีลักษณะการแสดงผลคล้ายๆ Tahoma ที่แนะนำตัวนี้เพราะเวลาเราเอามาใช้ใน Browser เช่น Firefox มันจะแสดงผลตัวอักษรในช่อง Chat ของ Facebook ได้ดูดีกว่าฟอนต์ตัวอื่นๆ

การติดตั้งฟอนต์ หลังจากที่ดาวน์โหลดเสร็จแล้วก็แตกไฟล์ออกมา เอาเฉพาะไฟล์ที่เป็น .ttf มาติดตั้ง การติดตั้งฟอนต์เข้าไปในระบบจะมีอยู่ 2 แบบคือ ติดตั้งให้ใช้ได้เฉพาะใน User เรา กับติดตั้งใช้ใช้กันได้ทั้งระบบ ในที่นี้ผมแนะนำให้ทำอย่างหลังดีกว่า

ก่อนอื่นเปิด Terminal ขึ้นมาในแบบ Super User Mode (กด Alt-F2 แล้วพิมพ์หาเอาก็ได้)

จากนั้นพิมพ์คำสั่ง systemsettings เพื่อเรียกตัว Configure Desktop ขึ้นมา

เลื่อนลงมาด้านล่างสุด จะเจอไอคอน Font Installer ดับเบิ้ลคลิกเลย

คลิกปุ่ม Add เลือกหาที่ๆ เราแตกไฟล์ฟอนต์ไว้ แล้วก็กดติดตั้งได้เลย

เพียงเท่านี้เราก็จะสามารถใช้ฟอนต์ภาษาไทยสวยๆ ได้แล้ว

[Configure applications to use new fonts]

ขอแสดงวิธีการปรับแต่งแค่ 2 โปรแกรมนะครับ เพราะคิดว่าถ้าทำเป็นแล้วก็สามารถนำไปประยุกต์ใช้กับโปรแกรมอื่นๆ ได้

โปรแกรมแรกคือ KWrite เป็นโปรแกรมที่เอาไว้พิมพ์หรือเปิดอ่านพวก text file ธรรมดาๆ เหมือน Notepad ของ Windows น่ะแหละ วิธีการก็ไปที่เมนู Settings > Configure Editor แล้วก็ปรับเลือกฟอนต์เอาตามในรูป หรือเลือกตามที่ชอบ ซึ่งโดยส่วนตัวผมชอบให้โปรแกรมต่างๆ ใช้ฟอนต์ DejaVu Sans Thai เพราะมันอ่านง่ายดี

สำหรับ Firefox ผมชอบใช้ฟอนต์ Taeyhom วิธีการปรับก็มาที่เมนู Edit > Preference แล้วก็เลือกแบบในรูป

[Font smoothing by SubpixelHinting]

ต่อไปก็คือการปรับให้ฟอนต์มันดูนุ่มเนียนสบายตาขึ้น โดยการปรับ Subpixel Hinting แต่ในตอนนี้ทาง Repository หลักของ SubpixelHinting http://opensuse-community.org/SubpixelHinting ยังไม่ปล่อยตัว Package สำหรับ 11.4 ออกมา เราเลยจำเป็นต้องใช้ Repository ตัวทดสอบเพื่อใช้แทนชั่วคราวไปก่อน

วิธีทำ เปิด Yast ขึ้นมา ไปที่ Software Repositories

จากนั้นคลิกปุ่ม Add เลือกเป็น Specify URL แล้วใส่ค่าในช่อง URL ตามนี้

http://download.opensuse.org/repositories/home:/muzlocker/openSUSE_11.4/

กด Next เพื่อยืนยันการเพิ่ม Repository

หลังจากเพิ่มเสร็จแล้ว ให้มาที่ Software Management คลิกปุ่ม View > Repositories จากนั้นมาดูที่แท็บด้านซ้าย เราจะเห็น repo ชื่อ muzlocker ให้คลิกเลือก Repository นี้ แล้วคลิกที่ข้อความตัวสีนำเงินที่เป็นคำว่า Switch system package

จากนั้นกด Accept เพื่อทำการ Upgrade Package ต่างๆที่เกี่ยวข้อง

หลังจากติดตั้งเสร็จแล้ว เราก็จะมาปรับการแสดงผลให้ใช้ SubPixelHinting โดยเปิด Configure Desktop คลิกที่ไอคอน Application Appearance คลิกที่แท็บ Fonts แล้วปรับค่าตามรูป

เสร็จแล้วก็ Log Out แล้วพอ Log In เข้ามาใหม่ ก็จะพบว่าการแสดงผลฟอนต์ดูนุ่มเนียนสบายตาแล้ว

ขอขอบคุณ http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/455415-opensuse-11-4-subpixel-hinting.html สำหรับข้อมูล

[Configure GTK Application to use font hinting]

การปรับค่าเมื่อสักครู่นี้จะมีผลแค่โปรแกรมของ KDE แต่โปรแกรมของ GNOME จะยังคงเป็นฟอนต์ตัวแข็งๆ เหมือนเดิม เช่นใน GIMP วิธีการปรับให้ฟอนต์ดูสวยงามขึ้น ทำได้นำไฟล์ local.conf ไปไว้ใน /etc/fonts

ดาวน์โหลด http://www.infinality.net/files/local.conf

วิธีการทำก็คือ เปิด File Manager ขึ้นมาในแบบ Super-User Mode

จากนั้นก็แค่เอาไฟล์ local.conf ไปไว้ใน /etc/fonts

ลองเปิดโปรแกรมที่เป็น GTK ขึ้นมาดูอีกที แล้วจะเห็นความเปลี่ยนแปลง

ขอขอบคุณ http://forums.opensuse.org/english/get-help-here/applications/442282-11-3-how-get-good-fonts-gnome.html สำหรับข้อมูล

สำหรับ Part 2 ก็คงจะพอแค่นี้ก่อน พบกับ Part 3 ได้เร็วๆ นี้ครับ

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s