ว่าจะติหลายที วันนี้เพิ่งจะเห็นอะไรบางอย่างที่โดนใจเลยต้องขอติเรื่องนี้
ปัจจุบัน Blognone ใช้ฟอนท์หลักคือ Verdana ซึ่ง “ไม่มีชุดอักษรภาษาไทย” ปรากฏภายในตัวฟอนท์ ซึ่งที่แสดงผลภาษาไทยได้จนถึงทุกวันนี้ก็เพราะความฉลาดของ Browser เองที่เลือกเอาฟอนท์ตัวอื่น (ตามที่ User ตั้ง) มาแสดงเป็นภาษาไทยแทน
แต่ทีนี้ ผมลองเอา Safari for Windows ตัวล่าสุด (Pre 3.0.4 ไม่ได้เป็น Public Beta แต่นักพัฒนาหาได้) มาลองเปิดเว็บ Blognone ดู ปรากฏว่า ตัวอักษรภาษาไทยในเว็บหายเกลี้ยงเลยครับ ทำให้อ่านอะไรไม่รู้เรื่องเลย (ปรากฏแต่ตัวภาษาอังกฤษ)
ลองเทียบกับเว็บไซต์ของตัวเองที่ได้ใช้ฟอนท์ตัวอื่น (ใช้ Tahoma) ก็สามารถแสดงผลข้อความในเว็บได้อย่างถูกต้อง
ผมจะไม่ขอสรุปว่านี่เป็นความผิดพลาดของ Browser นะ (มันอาจจะผิดก็ได้) เพราะจริงๆ การใช้ฟอนท์อย่างไม่ถูกไม่ควร น่าจะเป็นความรับผิดชอบของผู้ออกแบบหน้าเว็บด้วย
ก็เลยอยากฝากถึงผู้มีส่วนเกี่ยวข้องให้จัดการเปลี่ยนฟอนท์ภาษาไทยในเว็บด้วยครับ อาจจะใช้ Javascript ดักเพื่อเลือก stylesheet ในการแสดงผลก็ยังดี (เว็บส่วนตัวของผม ใช้ Thonburi ใน Mac นะ แต่บน Windows ก็เลือกฟอนท์ภาษาไทยตัวอื่นๆ ของระบบ ส่วนระบบปฏิบัติการอื่นๆ ยังไม่ได้ทำรองรับเอาไว้)
font-family: Tahoma, Loma,
loptar Mon, 24/09/2007 - 23:44
font-family: Tahoma, Loma, Thonburi, sans-serif;
Tahoma เอาไว้ให้ windows ใช้ Loma ก็ให้ linux ใช้ Thonburi ก็พวก Mac ใช้ หรือจะเป็น "Lucida Grande" ก็ได้ ปิดท้ายด้วย sans-serif ให้บราวเซอร์เลือกฟอนต์แบบ sans serif เอาเอง
ผมว่าถ้า
pittaya Fri, 21/09/2007 - 14:23
ผมว่าถ้า browser มันหา glyph ที่จะแสดงผลไม่ได้ ก็ควรจะ fallback ไปใช้ font ปริยายนะครับ น่าจะผิดที่ browser มากกว่า (มั้ง) ---------- Don't think, Just read
จริงๆ ผมก็
ezy Fri, 21/09/2007 - 15:59
จริงๆ ผมก็ Report อาการนี้ไปให้ Apple แล้วนะ แต่ที่อยากจะชี้จริงๆ คือ เราน่าจะเลือกแบบอักษรภาษาไทยมาแสดงข้อความภาษาไทยมากกว่าการหวังพึ่งให้ Browser จัดการให้เรานะครับ (มีตัวอย่าง)
อย่างบางเว็บที่ผมเป็นสมาชิก ผมเอา Firefox เข้าไปดูปรากฏว่าอ่านภาษาไทยไม่ได้เฉยเลย ถ้าผมตั้งแบบอักษรปริยายเป็น Thonburi แต่ถ้าตั้งเป็น Lucida Grande มันกลัีบอ่านได้ (ซึ่งจริงๆ ก็ได้ Report กลับไปทาง Mozilla เหมือนกัน แต่เขาก็ไม่ได้แก้ไขให้ จนมามีความหวังเอากับ Gran Paradiso/Camino Trunk นี่แหละ)
ezybzy.info blog
ผมกลับมอง
iMenn Sun, 07/10/2007 - 23:27
In reply to จริงๆ ผมก็ by ezy
ผมกลับมองว่า font - Thonburi มันล้าสมัยไปแล้วนะครับ เพราะมันยังเป็น Ascii อยู่ ไม่ใช่ Unicode. Blognone ใช้ UTF-8 ดังนั้น ค่าปริยายที่ครอบคลุมจริงๆ คือ Lucida Grande มากกว่านะครับ
(เว็บสมัยใหม่ล้วนปรับมาเป็น UTF-8 ทั้งนั้นนะครับ มันครอบคลุมกว้างขวางกว่า)
ดังนั้น ถ้าใช้ค่าปริยายตามยุคปัจจุบัน ซึ่งควรเป็น Lucida Grande ก็จะทำให้ไม่มีปัญหานะครับ
Lucida Grande
ezy Mon, 08/10/2007 - 10:27
In reply to ผมกลับมอง by iMenn
Lucida Grande มันไม่ใช่ฟอนท์ภาษาไทยนี่ซิครับพี่เม่น แต่ตัว Mac OS X มันไปหยิบฟอนท์ตัวอื่นมาแสดงเป็นภาษาไทยให้เราเห็น
ถ้าเลือกจากรายการฟอนท์ภาษาไทยในระบบที่มากับ Mac OS X ยังไงๆ ผมก็เลือก Thonburi เพราะอ่านได้ดีที่สุด (แต่ก็แสนจะบัดซบเหลือเกินกับช่องว่างขนาดเล็กลีบของมัน)
ezybzy.info blog
แล้วถ้าเร
นายขโมย Fri, 21/09/2007 - 18:17
แล้วถ้าเรื่องบาง font ไม่มีบนอีก plateform เช่น Tahoma ไม่มีบน Linux จะต้องทำไงล่ะครับ
------ VAIO
เวลาใช้
sirn Fri, 21/09/2007 - 21:05
In reply to แล้วถ้าเร by นายขโมย
เวลาใช้
font-familyใน CSS แล้วใส่ฟอนท์ไว้หลายตัว ถ้าหากไม่พบตัวแรก จะทำการเลือกใช้ตัวถัดๆ ไปให้เองครับ แต่ถ้าหากไม่มีหมดเลย มันก็ขึ้นอยู่กับ familySerifหรือSans-Serifที่โดยปกติควรจะใส่ไว้ท้ายสุด จะเรียกใช้ฟอนท์ที่เซ็ทไว้ใน preference ของบราวเซอร์HDK Blog
คอมผมเสีย
mk Sat, 22/09/2007 - 01:18
คอมผมเสียไปสองวัน เดี๋ยวจะตามมาแก้ให้ครับ ถ้าได้ CSS สำเร็จรูปเลยจะดีมาก :D