แก้ขนาดฟอนต์เพี้ยน ขนาดใหญ่เกินไปใน Linux เมื่อเปิดเอกสาร Office ที่มาจาก Windows

เมื่อเรานำเอกสาร MS Office ที่สร้างใน Windows เอามาเปิดใน Linux ด้วย OpenOffice ซึ่งปกติสามารถเปิดได้ทุกชนิดอยู่แล้ว แต่หลาย ๆ คนอาจจะพบว่าขนาดฟอนต์ที่เปิดใหญ่อย่างมาก หรือรูปแบบเพี้ยนมาก มีวิธีแก้ได้คือ

รูปแบบฟอนต์ที่เพี้ยน แก้ไขโดยคัดลอกฟอนต์ ใน C:\Windows\Fonts\* มาไว้ใน /home/user/.fonts (สร้างไดเร็กทอรีชื่อ .font ใน home ของคุณ) จากนั้น Logout และ Login ใหม่ จะได้ฟอนต์ Windows มาใช้ แต่ต้องระวังว่า Fonts Windows มีลิขสิทธ์นะครับ บางทีอาจใช้ฟอนต์อื่นที่เทียบเคียงกันแทนได้ครับ

หลังจากนั้น แก้ไขเรื่องขนาด เพราะว่าความละเอียด (resolution) ของหน้าจอที่ตั้งไว้มีความต่างกัน ขึ้นกับระบบ โดยปกติ Windows XP จะตั้งไว้ที่ 72 จุดต่อนิ้ว (DPI)** (คิดว่างั้นนะครับ) ส่วน Ubuntu Linux จะตั้งไว้ทั้ 96 DPI ทำให้พอนำเอกสารมาเปิด ใหญ่เกินจริง เราแก้ไขโดยเข้าไปที่ ระบบ > ปรับแต่งพื้นโต๊ะ > รูปโฉม จากนั้นเลือกแถบ รูปแบบอักษร > รายละเอียด ... แก้ความละเอียดจาก 96 เป็น 72

หลังแก้ฟอนต์อาจจะเล็กมาก คุณก็สามารถเลือกฟอนต์ให้ใญ่ขึ้นได้ตามชอบครับ

เพียงเท่านี้ แม้ว่าเอกสารที่เปิดรูปแบบอาจจะไม่เหมือนเปิดใน MS Office จริง ๆ แต่ก็จะใกล้เคียงมากครับ

(English Menu: System > Preferences -> Appearance
select "Font" and Detail..., then change resolution from 96 to 72 dot/inch.)

** ไปเช็คแล้ว Windows ก็เป็น 96 DPI แต่ที่ขนาดกันเป็นเพราะระบบการแสดงผล รวมทั้ง graphic driver ที่ต่างกันครับ