การแสดงผลภาษาไทยของ Opera 9.5
77 | 7 September 2007 - 19:19 น.
ว่ากันว่าแต่ไหนแต่ไร Opera นี่แหละที่เป็นตัวจริงในการเป็นผู้นำเทคโนโลยีใหม่ของเว็บบราวเซอร์ ไม่ว่ารายละเอียดนะครับ เรื่องยาว คราวก่อนโน้นผมทดสอบการแสดงผลภาษาไทยของ Opera 9 บน Unbuntu 7.04 ไปรอบนึงแล้ว ไม่กี่วันที่ผ่านมา Opera ออก Alpha แรกของ ‘Kestrel’ Opera 9.5 เลยว่าจะลองทดสอบดู เนื่องจากหลายวันก่อนแมวดำให้ข้อสังเกตว่ามีปัญหาการแสดงผลที่แตกต่างกันระหว่างภาษาไทยกับภาษาอังกฤษ
ผมลองทำการติดตั้ง Opera 9.5 Alpha build 9500 บน Windows Vista ด้วยความที่เป็นคนที่ต้องเขียน CSS อยู่บ่อยครับ จึงสังเกตเห็นว่า Opera 9.5 Alpha แสดงผล CSS ที่คุมอักษรผิด คือ แทนที่จะแสดงส่วนที่เป็นภาษาไทยเป็นฟอนต์ Tahoma กลับแสดงเป็น Verdana บล็อกอันนี้ใช้ CSS คุม font แบบนี้นะครับ
font-family:"Segoe UI", Tahoma, Arial, sans-serif;
ลองดูการแสดงผลของ Opera 9.5 Alpha นะครับ
ผมก็เกิดความสงสัยต่อว่า แล้วเวอร์ชั่น 9.23 ซึ่งเป็น final release ล่าสุดบน Windows Vista จะแสดงผลอย่างไร คำตอบคือเหมือนกัน “ผิดเหมือนกัน”
คำถาม คือ กับ Windows XP ล่ะ ผมเลยเข้า Windows XP SP2 ที่อยู่บน VirtualPC 2007 ทำการติดตั้ง Opera 9.5 Alpha build 9500 เสร็จก็มาดูที่บล็อกนี้อีกรอบ ผลที่ออกมาคือแสดงผลอักษรภาษาไทยไม่ผิดเพี้ยนครับ Tahoma ถูกต้องทุกประการ
ผมชักสงสัยเรื่อง OS Native และความเป็นผู้นำด้านการสนับสนุน CSS ของ Opera แล้วสิครับ เพราะ Desktop Team เคยประกาศไว้ว่า Opera 9.5 จะสนับสนุน CSS 3 ซึ่งยังเป็นแค่โครงร่างอยู่
การแสดงผลภาษาไทยของ Opera 9.5 โดนไป 4 ดอก




















7 September 2007 เมื่อ 20:36
“ผมชักสงสัยเรื่อง OS Native”
ทำไมสงสัยครับ?
7 September 2007 เมื่อ 20:48
การทำงานเหมือนเป็นซอฟท์แวร์ที่มาพร้อมกับระบบปฏิบัติการ เหมือน IE กับ Windows
คือทำงานลื่น-เข้ากัน
7 September 2007 เมื่อ 21:15
ผมแอบสงสัยว่า os native อาจจะความหมายไม่เหมือน seamless (มั่วเอานะครับ ไม่ได้มีหลักการอะไร). ถ้าพูดถึงเรื่อง ui แล้ว os native หมายถึงไม่วาด widget แปลกๆขึ้นมาเอง :-P (เกี่ยวมะ). แบบ Java Swing เมื่อก่อนโน้น พอใช้แล้วเรียก app ขึ้นมาก็จะรู้เลยว่าเป็น Java Swing สีม่วงๆ. แต่ถ้าเป็น os native ก็จะไม่วาด widget เองให้ Windows วาดให้. (มั่วเอาทั้งหมด ลอล).
7 September 2007 เมื่อ 21:28
ขอบคุณครับ ผมจะลองศึกษาอีกครั้ง เพื่อปรับความเข้าใจให้ถูกต้องครับ :D