เพิ่มฟอนต์ใน Ubuntu หรือ WINE เพื่อแก้ปัญหาภาษาไทย

Warun C. ⚡
UBINIX WARUN
Published in
May 2, 2015

--

ปัญหาภาษาไทยของผมนั้น เกิดตอนที่ต้องเขียนเอกสารตอนเรียน ป.โท และวิทยานิพนธ์ ซึ่งส่วนใหญ่จำเป็นต้องใช้ Microsoft Word ในการเขียน ส่วนตัวแล้วทดลองพยายามเปลี่ยนไปใช้ Google Document หรือ Office Online แต่ยังไม่สามารถเขียนเอกสารได้ราบรื่นนัก แม้จะลง MS Word ใน WINE แล้วก็ตาม … คิดจะลง Windows แทนอูบันตูที่ใช้งานทุกวันมา 8 ปี

แต่เมื่อลองแก้ปัญหาจริงจังก็พบทางออกในที่สุด… บางที่เราก็หลีกเลี่ยงการเผชิญหน้ากับความจริงมากไป… โดยการหาวิธีสารพัดที่จะแทนที่มากกว่าปรับปรุงสิ่งเดิมให้ดีขึ้น

ปัญหาภาษาไทยในอูบันตู (Ubuntu) รวมทั้งใน WINE เกิดขึ้นจากไม่มีไฟล์ฟอนต์ที่สอดคล้องกับที่ควรจะเป็น อย่างเช่น

  • การรันแอปฯบน WINE ที่ใช้งานภาษาไทย MS Word, LINE Messenger
    (Update 2015/08/16) Line ออกแอปฯบน Chrome Web Store สามารถใช้เป็นอีกทางเลือกในการใช้ Line บน Linux/Ubuntu
  • การใช้ฟอนต์ไทยสารบัญ (TH Sarabun PSK) ในการเขียนเอกสารใน LibreOffice แต่ ไม่ได้ติดตั้งในระบบ ทำให้ข้อความไม่ถูกจัดเรียงอย่างถูกต้อง
LINE on WINE

สำหรับการติดตั้งฟอนต์ใหม่ในอูบันตูนั้นทำได้โดยการวางฟอนต์ลงบน /usr/share/fonts/truetype ของระบบ แล้วรัน fc-cache -f -v เพื่ออัพเดตระบบ

ส่วนการทำให้การรันแอปฯ ที่อยู่บน WINE หรือ PlayOnLinux อย่างเช่น MS Word หรือ LINE สามารถแสดงผลภาษาไทยได้ จะต้องติดตั้งฟอนต์ลงใน ~/.wine/drive_c/windows/fonts หรือใน <playonlinux home>drive_c/windows/fonts เท่านี้ก็จะสามารถแก้ปัญหาการพบภาษาสี่เหลี่ยมตอนใช้งานแอปฯ

ปล. LINE เวอร์ชั่นหลังๆ ไม่ต้องแก้ไขใน config ของ LINE แล้วพอลงฟอนต์ Tahoma.ttf ก็สามารถแชตภาษาไทยบน WINE / PlayOnLinux

ทุกปัญหาแก้ได้ครับ ดีนะที่ผมยังไม่ถอดใจไปก่อน …☺

--

--

Warun C. ⚡
UBINIX WARUN

Craft coding, travel on kung-fu story and surf crypto wave. -- http://bio.link/ubinix_warun