วันพฤหัสบดีที่ 5 พฤศจิกายน พ.ศ. 2552

ปิดการแสดงผลตัวอักษรซ้อนกันของ OpenOffice.org Calc บน Windows 7

Share it Please
สำหรับท่านที่เคยใช้ OpenOffice.org Calc นั้นคงเคยเจอกันไม่มากก็น้อยที่ตัวอักษรภาษาไทยซ้อนกัน ซึ่งจะเกิดขึ้นบน UI ต่างๆ และโดยมากจะเกิดบน Windows Vista และ Windows 7
การที่จะทำให้ภาษาไทยแสดงผลได้ถูกต้องนั้น มีวิธีการง่ายๆคือ
  1. เปิด OpenOffice.org Calc 
  2. ไปที่เมนู Tools > Options > OpenOffice.org > View
  3. ปิดเครื่องหมายถูกหน้า Use system font for user interface
  4. Restart OpenOffice.org
เพราะว่า System โดยปกติแล้วจะใช้ Font Segoe UI ซึ่งผมเดาว่าไม่มีภาษาไทย และ System ก็เลยไปดึงภาษาไทยมาจาก Font อื่นซึ่งไม่ Work กับ OOo ทำให้ตัวอักษรซ้อนกัน ขั้นตอนดังกล่าวเป็นการบอกว่า OOo อย่าใช้ Font ของ System นะจึงทำให้ตัวอักษรไม่ซ้อนกัน

แต่ในบางกรณี เมื่อทำตามขั้นตอนด้านบนแล้วตัวอักษรก็ยังซ้อนกันอยู่ ผมเดาว่า OOo ดันไปเลือก Font ที่ไม่มีภาษาไทยมาใช้เหมือนกับ System ดังนั้นวิธีการแก้ไขอย่างถาวรของผมคือ ให้ System ใช้ Font ที่มีภาษาไทยซะก็จบ ซึ่งทำได้โดย

  1. ไปที่ Control Panel เลือก Personalization
  2. คลิกไปที่ Windows Color ด้านล่างสุดของหน้าต่าง
  3. เลือก Advanced apperance settings...
  4. ค่อยๆ เลือก Item ทีละอันแล้วปรับ Font ด้านล่างให้เป็น Tahoma ซะ 
ทำให้ครบแล้วกด OK และถ้าใครเอาเครื่องหมายถูกหน้า Use system font for user interface ออกก็ให้เอากลับคืนมา แค่นี้ OOo ก็จะเลือกภาษาไทยได้อย่างถูกต้องแล้วครับ

ปล. วิธีการนี้จะทำให้ Font บน UI ของ Windows กลายเป็น Tahoma แทนซึ่งสำหรับผมนั้นไม่ซีเรียสอะไรครับ เน้นถูกต้องมากกว่า

Blogroll

About