MathML Deployment Problem

อ.มะนาวเปิดบล็อกใหม่ เกี่ยวกับทฤษฎีโดยเฉพาะ ใช้ MathML ในการเขียนสมการ (เหมือนจะเป็นเว็บไทยแห่งแรกที่ผมรู้จักที่ใช้ด้วย)

MathML ยังเป็นวิธีที่ไม่สมบูรณ์นักในการสื่อสมการคณิตศาสตร์บนเว็บ แต่ก็เป็นวิธีที่ดีที่สุดในตอนนี้

ปัญหาข้อแรกคือการ deployment ซึ่งยังมีซอฟต์แวร์ไม่มากนักที่สนับสนุน MathML (รายชื่อ)

หมวด Formular Editor นั้นผมไม่ค่อยกังวลนัก เพราะคนที่ต้องการเขียนสมการย่อมมีปัญญาหาโปรแกรมใช้ โปรแกรมเฉพาะทางอย่าง Mathematica ก็สนับสนุนแล้ว ถ้าจะเป็น TeX หรือ word processor ทั้ง MS Office, OO.o, KOffice, AbiWord ล้วนมีวิธีเอาสมการออกมาเป็น MathML ได้

ฝั่งที่น่าเป็นห่วงกว่าคือตัวอ่าน MathML

Mozilla สนับสนุนแบบ native (อ่าน Mozilla MathML) แต่ก็แค่ตัวเดียว สำหรับเบราว์เซอร์ตัวอื่นๆ ต้องใช้ปลั๊กอินช่วย ซึ่งผมก็หวังว่า Opera, Konqueror ไปจนถึง Safari คงจะเห็นความสำคัญของ MathML บ้าง

เรื่องสุดท้ายที่สำคัญไม่แพ้กันคือเรื่องฟอนต์

ถึงแม้ Mozilla จะสนับสนุน MathML ในตัว แต่ไม่ได้ลงฟอนต์สำหรับคณิตศาสตร์มาด้วย บางสัญลักษณ์อย่างเช่น ฟอนต์ตัวซิกม่าใหญ่หรืออินทิเกรต นั้นไม่มีในฟอนต์ทั่วไป

Mozilla เตรียมหน้าสำหรับ Math Font ไว้ให้แล้ว แต่ก็ยังถือเป็นความยากในการ deploy อยู่ดี ถ้าผู้ใช้ต้องลงฟอนต์เอง

นอกจากนี้บน OS X ยังมีบั๊กอีกตะหาก (Bug #161137) ดูบั๊กนี้เกิดตั้งกะปี 2002 ป่านนี้ยังเป็น NEW อยู่เลย เฮ้อ

หรือว่าวิธีที่ดีที่สุด ยังจะเป็นการ cap screen มาแปะเอา

Comments

หรือไม่ก็ต้องทำ server processing แบบ wikipedia ?

เหมือนคุณ lulu ครับ ต้องเล่นแบบวิกิพีเดียเลย

ว่าแล้ว ก็หาเวลาว่างไปแกะโค้ดส่วนนี้ของวิกิพีเดียดูเล่นก็ดีแฮะ

Add new comment