ThaiPort

หลัง​จาก​พยายาม​มา​หลาย​วัน​ก็​ได้​บทสรุป​สำหรับ​การเขียนภาษาไทย​เพื่อ​ให้​ตัดคำ​ได้​จาก​บราวเซอร์​ทุกตัว​ที่​รองรับ Unicode โดย​ตอนที่​เขียน​นี้​ทดสอบ​ผ่าน​แล้ว​จาก Gecko (Firefox, k-meleon), Opera, Trident (Internet Explorer) ทั้ง​สาม​ตัว​สามารถ​แสดง​ภาษาไทย​ได้​ถูกต้อง​ทั้งหมด โดย​สามารถ​ควบคุม​ผ่านทาง Unicode สำหรับ​ตัดคำ​คือ ZWSP (0x200B) โดย​ใน​ความ​เป็น​จริง​แล้ว​ทั้ง Mozilla และ Opera ต่าง​ก็​แนะนำ​ให้​ใช้​เครื่องหมาย​นี้​แทน​การ​หวัง​ให้ Mozilla และ Opera จะ​ยอม​ทำ​ตัว​ตัดคำให้

ปัญหา​คือ ZWSP ดัน​ไม่​ถูก​รองรับ​โดย IE ซึ่ง​ดัน​เป็น​ตัว​ที่​มี​ผู้​ใช้​มาก​ที่​สุด แต่​ปัญหา​ก็​มี​ทางออก​เมื่อ​ไมโครซอฟท์​ระบุ​ว่า​การ​ที่​ไม่​รองรับ ZWSP ในตัว IE เอง​นั้น​ก็​เพราะ​ไมโครซอฟท์​ได้​อิมพลีเมนต์​ไป​แล้ว​ใน​ฟอนต์ Arial Unicode MS ซึ่ง​ต้อง​ยอมรับ​ว่า​เป็น​ฟอนต์​ที่​รองรับ Unicode ได้​ค่อนข้าง​ดีมาก

วิธีการ​แก้ไข​ตอนนี้​คือ​การบังคับ​ให้ ZWSP ต้อง​ถูก​แสดง​ด้วย​ฟอนต์ Arial Unicode MS เท่านั้น โดย​ใน​กรณี​ของ​ผม ผม​ใส่​มัน​ไป​ใน CSS ซึ่ง​ยัง​ไม่​แน่ใจ​ว่า​เป็น​การ​กระทำ​ที่​ดี​รึ​เปล่า โดย​ที่​จริง​แล้ว​อาจจะ​ดีกว่า​ถ้า​ใส่​เป็น Style ลง​ไป​ใน​ทุกๆ span เลย อันนี้​ต้อง​ไป​ถาม​ผู้รู้​กัน​ต่อ​ไป โดย​ข้อเสีย​ของ​วิธีการ​ของ​ผม​คือ html มัน​ดู​รก​มาก ไม่​เชื่อ​ลอง​เข้า​มา​ดู​ซอร์ส​ดู เอา Style ใส่​เข้าไป​ทุก span คง​เน่า​กว่านี้

ตอนนี้​ที่เหลือ​คือการทำ php wordbreak กับการ​ทดสอบ tag ตัดคำ​ที่ใช้​อยู่ ขอ​ความช่วยเหลือ​ว่า​ถ้าใคร​ใช้ safari ช่วย​รายงาน​บั๊ก​การตัดคำ​หน่อย​ครับ เผื่อ​จะ​ได้​แก้​กัน​ต่อไป​ได้

๊Update: By Mk’s help, ZWSP Project now work on Mac but not linux. I decided to scope the project to support only linux that came with installed “DejaVu Sans”. If confirmed working, I will implement automatic word breaking for next.

 

ZWSP#2

หลัง​จาก​ทดสอบ​รอบแรก​ไม่​ผ่าน คิดว่า​อาจจะ​เป็น​เพราะ TinyMCE วันนี้​เรา​ก็​เอา​อีก​รอบ ถ้า​คุณ​ย่อ​ขนาด​หน้าต่าง Firefox แล้ว​มัน​ตัด​คำ​ถูก แสดง​ว่า​ความคิด​เริ่มต้น​ของ​ผม​เริ่ม​เข้าท่า​แล้ว​ล่ะ

ลอง​อีก​รอบ

 

ZWSP

หลัง​จาก​ทดสอบ​รอบแรก​ไม่​ผ่าน คิดว่า​อาจจะ​เป็น​เพราะ TinyMCE วันนี้​เรา​ก็​เอา​อีก​รอบ ถ้า​คุณ​ย่อ​ขนาด​หน้าต่าง Firefox แล้ว​มัน​ตัด​คำ​ถูก แสดง​ว่า​ความคิด​เริ่มต้น​ของ​ผม​เริ่ม​เข้าท่า​แล้ว​ล่ะ

 

เปิดบ้าน

หลัง​จาก​เขียน​บล็อก​มา​ปี​กว่า ก็​คง​ได้​เวลา​ที่​จะ​มี​เว็บ​เป็น​ทางการ​กับ​เขา​สัก​ที ตลอด​เวลา​นับแต่เริ่มเขียนบล็อก ผมใช้ชื่อ lewcpe มาโดยตลอดเพราะตอนนั้น Blogger มันจดชื่อ lew เฉยๆ ไม่ได้ ตอนนี้ lewcpe เลยเหมือนจะกลายเป็นยี่ห้อประจำตัวไปแล้ว เลยตั้งใจมาตลอดว่าเมื่อเปิดเว็บจะใช้ชื่อ lewcpe.com แบบที่ใช้ตอนนี้ แต่ดันมีคนจดไปก่อน เลยคิดจะใช้ lewcpe.net แทนอยู่พักนึง

แต่ความยุ่งส่วนตัวบวกกับความขี้เกียจก็พาลให้ lewcpe.com ไม่ได้เกิดซักที จนเมื่อวันที่ exteen.com ล่มพร้อมข้อมูลที่หายไป ก็คิดได้ว่าคงได้เวลาแล้วกับการเปิดบ้านเดี่ยวเป็นของตัวเอง หลังจากที่ไปอยู่้คอนโดรวมกับคนอื่นๆ มานาน

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

  • WordPress 2.0 ลงมันวันออกวันแรกเลย
  • Tags ตัดสินใจปิด Category แล้วใช้ Tags อย่างเดียวในเว็บนี้

ยังมีอย่้างอื่นที่คิดไว้แต่ยังทำไม่เสร็จก็

  • ZWSP ตั้งใจว่าจะให้เว็บนี้ตัดคำไทยได้โดยไม่ว่าจะดูจาก Opera หรือบราวเซอร์ไหนๆ ที่รับ Unicode ต้องดูได้ถูกต้องเหมือนกันหมด
  • Auto-BackUp ควรส่งทุกบทความไปโพสที่ Blogger อัตโนมัติด้วย

ไว้ค่อยๆ มาทำไปเรื่อยๆ