การแก้ปัญหาการแสดงผลภาษาไทยเมื่อรันโปรแกรม Windows ด้วย Wine บน Ubuntu
สาเหตุ เป็นเพราะ โปรแกรมมันใช้ฟ้อนต์ที่ไม่มีอยู่จริงใน Linux เช่น Tahoma เลยทำให้มันไม่สามารถแสดงผลได้
การแก้ปัญหา ก็ง่ายๆ หาฟ้อนต์มาให้มันสิครับ
1. อันดับแรก เราต้องมีฟ้อนต์ที่ใช้อยู่บน Windos ก่อน ถ้าใครมี Windows อยู่ก็ไปทำการ copy โฟลเดอร์ C:\Windows\Fonts\ เก็บไว้ได้เลยครับ (จาก Windows เวอร์ชั่นไหนก็ได้)
2. จากนั้นนำไฟล์ Font ทั้งหมด ซึ่งอยู่ในไดเรคทอรี่ Fonts ไปวางไว้ที่ไดเร็คทอรี่ /home/xxxx/.wine/drive_c/windows/Fonts/ เป็นอันเสร็จพิธี
- xxx คือชื่อ username ที่ใช้ login อยู่นะครับ แต่ละเครื่องจะแตกต่างกัน
- ไดเร็คทอรี่ .wine อาจมองไม่เห็น เนื่องจากเป็นไฟล์ระบบ ให้ทำการเปิดการแสดงผลแฟ้มที่ซ่อนอยู่ก่อน โดยเข้าไปคลิกที่เมนู มุมมอง => แสดงแฟ้มที่ซ่อนอยู่ (Nemo) ก่อน (ใช้โปรแกรมอื่นอยู่ก็ลองหาดูนะครับ หลักการคล้ายๆกัน)
- ในกรณีที่ยังแสดงผลไม่ถูกต้องอีก อาจเป็นเพราะฟอนต์ที่โปรแกรมต้องการยังไม่มีอยู่ ให้ลองหาฟ้อนต์จากเครื่องอื่นมาติดตั้งเพิ่ม