ขอบคุณ
จีระเดช

ปัญหาอยู่ที่ Browser ขณะกำลังแสดงผลครับ ถ้าใช้ Browser ที่ใช้งานกับภาษาไทยได้เต็มที่ก็จะไม่มีปัญหากับสระ เช่น Internet Explorer, Firefox
นอกจากนี้ Font ที่ใช้แสดงผลก็มีส่วนครับ เพราะ Moodle หลัง ๆ จะทำงานเป็น Unicode ดังนั้นชุดตัวอักษรที่คุณเลือกใช้ก็ต้องมีส่วนของ Unicode ด้วย หากคุณเลือกใช้ชุดตัวอักษรที่ไม่มี Unicode ระบบจะเลือกชุดตัวอักษรอื่นที่สามารถแสดงภาษาไทย และเกิดปัญหากับสระได้
Trebuchet หรือ Verdana ก็ไม่ใช่แบบตัวอักษรภาษาไทยครับ ผมเคยอ่านงานวิจัยของ Microsoft เขาบอกว่าแบบตัวอักษรที่จะทำให้รู้สึกสบายตา อ่านง่ายจะต้องเป็นแบบตัวอักษรที่มีสัดส่วนความกว้างมากกว่าความสูง
ปกติหนังสือจะมีความสูงมากกว่าความกว้าง แบบอักษรของหนังสือจึงมีความสูงมากกว่าความกว้างตามไปด้วย ขณะที่จอคอมพิวเตอร์มีความกว้างมากกว่าความสูง แต่การออกแบบตัวหนังสือยุคแรกเกิดจากผู้ที่อยู่ในแวดวงงานพิมพ์ จึงยึดตามงานพิมพ์เป็นหลัก
แต่พอมีงานวิจัยแบบนี้เกิดขึ้น ทำให้แบบตัวอักษรของต่างประเทศเริ่มมีสัดส่วนความกว้างมากกว่าความสูง ส่วนของไทยยังไม่มีการนำไปใช้กันอย่างแพร่หลายครับ
จริง ๆ แล้วถ้าต้องการให้แสดงผลได้กับทุกเครื่องกลับต้องมองตรงกันข้ามครับ คือ ต้องไม่กำหนดตัวอักษรเลย หากเครื่องนั้นใช้ Tahoma ได้ มันก็จะแสดงเป็น Tahoma ออกมา แต่ก็มีปัญหาอีกล่ะครับ เพราะมันจะทำให้ Template หรือ Table ออกมาไม่สวย ยังไงลองดูสถิติคนเข้าเวปนะครับ ว่าส่วนใหญ่เขาใช้ Web Browser อะไร แล้วลองหาแบบตัวอักษรที่เหมาะสมกับ Browser ของผู้ใช้
สำหรับแบบตัวอักษรมาตรฐานของ Moodle สามารถแก้ได้โดยเข้าไปที่ รูปแบบ -> HTML Editor แล้วเลือก editor font family และรายการ font list ครับ
นอกจาก Moodle แล้วยังมีอีกหลาย Module ที่นักพัฒนาช่วยกันทำแล้วลืมนึกถึงแบบตัวอักษรไป เพราะเขาเป็นคนต่างชาติ ไม่เจอปัญหาเหมือนเรา หรือบางคนก็ไม่ได้เขียนโปรแกรมให้ครอบคลุมในส่วนรูปแบบท้องถิ่น เช่น บาง Module จะอ้างอิงวันที่เป็น 30 September ซึ่งควรจะเป็น 30 กันยายน มากกว่า
ยังไงก็ช่วย ๆ กันไปอ่ะครับ ใครมีอะไรก็มาแลกเปลี่ยนกัน เดี๋ยวมันก็ดีขึ้นเอง ครั้นจะไปซื้อโปรแกรมราคาเป็นล้าน ก็ยิ่งปวดหัวมากกว่านี้อีกครับ Fix Font สุด ๆ เลย