หลังจากที่ผมได้ลองเล่นอุปกรณ์ Android มา ไม่ว่าสมาร์ทโฟนหรือแท็บเล็ตยี่ห้อต่างๆ โดยเฉพาะตัวที่เป็น Android 4.2.x เป็นต้นไปมานั้น
ผมได้เห็นสิ่งที่เปลี่ยนแปลงอย่างหนึ่ง นั่นคือฟอนต์ไทยที่ได้รับการแก้ไขจนสมบูรณ์แล้ว ไม่ว่าจะเรื่องวรรณยุกต์ลอย วรรณยุกต์ซ้อนทั้งสระ หรือแม้แต่สระอุ อู อฺ ก็ไม่ซ้อนทับกับหางของ ฎ ฏ แล้วด้วย
ซึ่งสิ่งที่ผมได้ทดลองเปรียบเทียบกันมา ได้ผลดังนี้
--- Android 4.0.x หรือต่ำกว่า ---
- วรรณยุกต์ลอย - วรรณยุกต์ เอก โท ตรี จัตวา การันต์ ลอยสูงเหมือนใช้เครื่องพิมพ์ดีดพิมพ์ยังไงยังงั้น (เห็นทุกยี่ห้อ)
- สระซ้อนทับหางพยัญชนะ - ฏู ฏุ ฎฺ ที่ตัวสระจะซ้อนทับกับหางของ ฏ ฎ สระ อิ อี อึ อื ซ้อนทับหางของ ป ฟ ฝ เป็นต้น
--- Android 4.1.x ---
- ได้รับการแก้ไขเรื่องวรรณยุกต์ลอยแล้ว ตรงนี้อยู่ที่คนทำฟอนต์แล้วว่าจะทำให้ไม่ลอยได้อย่างไร (งานนี้ Samsung โดนไปเต็มๆ เพราะยังลอยเหมือนเดิม ในขณะที่ยี่ห้ออื่นที่ใช้ฟอนต์มาตรฐาน ไม่ลอยแล้ว)
- วรรณยุกต์ซ้อนทับสระและพยัญชนะ
- ยกตัวอย่างคำว่า น้ำ ก้ำ ตัวไม้โทในบางยี่ห้อ ตัวไม้โทลงมาซ้อนทับกับสระอำเลย บางยี่ห้อไม้โทอยู่ล่างและตัว อํ อยู่บนไม้โทแทน
- ต่อมาคือสระอุ อู อฺ อยู่ซ้อนทับหางของ ฏ ฎ ลองพิมพ์ดูได้ (ของ Samsung ใช้วิธีแก้ไขอักษรเป็นอักษรเฉพาะ คือตัดให้ความยาวของหาให้สั้นแล้วใส่สระ อุ อู อฺ ลงไป)
- ต่อมาเป็นสระและวรรณยุกต์ซ้อนกับหางของ ป ฟ ฝ คือไม่มีการเยื้องให้หลบหางเลย บางยี่ห้อก็ใช้วิธีทำให้สระ อิ อี อึ อื เอก โท ตรี จัตวา การันต์ ตัวเล็กลง ทำให้อ่านยากเข้าไปอีก
แต่ใน Android 4.1.x นี้ ผมลองโหลดฟอนต์หลายๆ ตัวในเว็บ ThaiTux.info แล้วเอามาทำเป็นตัวติดตั้ง APK พบว่าใช้งานได้สมบูรณ์ดี วรรณยุกต์ลอยไม่มีปัญหา แต่ก็ยังมีติดปัญหาบางอย่างที่ได้บอกไว้ข้างต้นอยู่ (ฟอนต์ที่ทำออกมาได้สมบูรณ์มาก เห็นจะเป็น
Thai Droid Font v.1. (C) 2008 Chanwit Kaewkasi ที่มีใน droidsans.com นี่แหละสมบูรณ์มากที่สุด จะมีปัญหาก็แต่สระอุ อู อฺ ยังซ้อนกับหาง ฏ ฎ อยู่ และวรรณยุกต์ เอก โท โตรี จัตวา การันต์ ลอยอยู่สูงว่าหาง ป ฟ ฝ แทนที่จะเยื้องหลบข้างเหมือนสระ อิ อี อึ อื ใครอยากได้ฟอนต์ที่ผมโมเอาไว้ และเป็น APK พร้อมติดตั้ง ติดต่อผ่าน PM ครับ)
--- Android 4.2.x ---
ได้รับการแก้ไขจนสมบูรณ์ทุกอย่าง เพราะผมลองเล่นเครื่องที่เป็น Android เวอร์ชั่นนี้ในหลายๆ ยี่ห้อแล้ว พบว่าการแสดงผลที่เป็นปัญหาใน 4.1.x หายไปหมดสิ้น ซึ่งผมก็ได้ลองเอาฟอนต์ใน 4.2.x มาลองใช้งานบน 4.1.x ดูก็พบปัญหาเดิมๆ ที่ได้บอกเอาไว้ ซึ่งทำให้คิดได้ว่า ปัญหาเรื่องการแสดงผลของฟอนต์นั้นมี
- สคริปต์ของฟอนต์นั้นๆ
- เวอร์ชั่นของ Android
บางยี่ห้อที่ไม่พบปัญหาใน Android ต่ำกว่า 4.1.x หรือ 4.0.x แสดงว่ายี่ห้อนั้นๆ หรือ ROM ได้มีการเอาใจใส่เรื่องนี้ด้วย ทำให้มีการปรับแต่งเรื่องฟอนต์ไทยให้ออกมาได้อย่างสมบูรณ์ได้ ทั้งๆ ที่ Pure Android ยังทำไม่ได้
-------------------------------------------------------------------------------------
เอาล่ะ กล่าวมายืดยาวแล้ว ผมขอฝาก Samsung Mobile Support ช่วยประสานไปยังทีมทำ ROM ด้วยว่า Samsung Device ตัวไหนที่ใช้ Android 4.2.x ขึ้นไป ให้เอาฟอนต์ไทยจาก ROM Pure Google Thai ที่มีอยู่ใน System ไปเปรียบเทียบแล้วใส่ฟอนต์ของ Samsung Thai ลงไป (ซึ่งผมคิดว่ามันคือฟอนต์ Tahoma ใน Windows นั่นแหละ) หรือก๊อปวางทับแบบอักษรต่ออักษรเลยก็ได้ง่ายดี ..ก็จะทำให้ปัญหาต่างๆ ที่ผมได้บอกมาข้างต้น อาจได้รับแก้ไขไปด้วยก็ได้ ซึ่ง Samsung Thai ก็ต้องทดสอบดูว่า ปัญหาเรื่องวรรณยุกต์ลอยและสระซ้อนทับกัน มันจะหายไปอย่างที่ผมทดสอบและวิเคราะห์หรือไม่? ถ้าหายควรจะทำฟอนต์ใหม่สำหรับ Android 4.2.x+ เป็นต้นไปด้วยเลย ไม่ใช่ปล่อยให้วรรณยุกต์ลอยอย่างไรก็ลอยอยู่อย่างนั้น หรือสระซ้อนทับอย่างไรก็ซ้อนทับกันอย่างนั้น
ป.ล. ปัจจุบันผมลองเอาฟอนต์ GS_Thai_111220.ttf เดิมๆ และ Roboto มาลองก๊อปทับใส่แบบอักษรต่ออักษร (อันไหนมีก็ทับ อันไหนไม่มีก็ปล่อยไปไม่ลบ เพราะถ้าลบ มันจะมีผลต่อวรรณยุกต์ไม่ลอยกลายเป็นลอยได้) ผลออกมาคือวรรณยุกต์ไม่ลอย สระ อิ อี อึ อื ที่ซ้อนหาง ป ฟ ฝ มีการหลบหางและแสดงผลอย่างถูกต้อง (แต่วรรณยุกต์จะลอยอยู่สูงกว่าหางแทน) แต่สระ อุ อู อฺ ยังมีปัญหาเหมือนเดิม คือซ้อนทับหาง ฏ ฎ
ป.ล.2 และนี่จึงเป็นสิ่งที่ผมหวังไว้ว่า Galaxy S II จะได้รับอัพเกรดเป็น Android 4.2.x หรือข้ามเป็น 4.3.x เลย ฟอนต์ไทยจะได้แสดงผลถูกต้องซะที (ถ้า Samsung ไม่ทำให้มันแสดงผลให้ถูกต้องเหมือน Google nexus ล่ะก็ ผมก็จะไม่ง้อแล้ว ผมจะเอาฟอนต์ไทยดั้งเดิมของ Google nexus 4.2.x+ มาใส่ Roboto เพิ่ม หรือเอาฟอนต์จาก Thaitux.info มาใช้เองซะเลย)
ถึง Samsung Mobile Support สอบถามเรื่องฟอนต์ใน Android 4.2+
ผมได้เห็นสิ่งที่เปลี่ยนแปลงอย่างหนึ่ง นั่นคือฟอนต์ไทยที่ได้รับการแก้ไขจนสมบูรณ์แล้ว ไม่ว่าจะเรื่องวรรณยุกต์ลอย วรรณยุกต์ซ้อนทั้งสระ หรือแม้แต่สระอุ อู อฺ ก็ไม่ซ้อนทับกับหางของ ฎ ฏ แล้วด้วย
ซึ่งสิ่งที่ผมได้ทดลองเปรียบเทียบกันมา ได้ผลดังนี้
--- Android 4.0.x หรือต่ำกว่า ---
- วรรณยุกต์ลอย - วรรณยุกต์ เอก โท ตรี จัตวา การันต์ ลอยสูงเหมือนใช้เครื่องพิมพ์ดีดพิมพ์ยังไงยังงั้น (เห็นทุกยี่ห้อ)
- สระซ้อนทับหางพยัญชนะ - ฏู ฏุ ฎฺ ที่ตัวสระจะซ้อนทับกับหางของ ฏ ฎ สระ อิ อี อึ อื ซ้อนทับหางของ ป ฟ ฝ เป็นต้น
--- Android 4.1.x ---
- ได้รับการแก้ไขเรื่องวรรณยุกต์ลอยแล้ว ตรงนี้อยู่ที่คนทำฟอนต์แล้วว่าจะทำให้ไม่ลอยได้อย่างไร (งานนี้ Samsung โดนไปเต็มๆ เพราะยังลอยเหมือนเดิม ในขณะที่ยี่ห้ออื่นที่ใช้ฟอนต์มาตรฐาน ไม่ลอยแล้ว)
- วรรณยุกต์ซ้อนทับสระและพยัญชนะ
- ยกตัวอย่างคำว่า น้ำ ก้ำ ตัวไม้โทในบางยี่ห้อ ตัวไม้โทลงมาซ้อนทับกับสระอำเลย บางยี่ห้อไม้โทอยู่ล่างและตัว อํ อยู่บนไม้โทแทน
- ต่อมาคือสระอุ อู อฺ อยู่ซ้อนทับหางของ ฏ ฎ ลองพิมพ์ดูได้ (ของ Samsung ใช้วิธีแก้ไขอักษรเป็นอักษรเฉพาะ คือตัดให้ความยาวของหาให้สั้นแล้วใส่สระ อุ อู อฺ ลงไป)
- ต่อมาเป็นสระและวรรณยุกต์ซ้อนกับหางของ ป ฟ ฝ คือไม่มีการเยื้องให้หลบหางเลย บางยี่ห้อก็ใช้วิธีทำให้สระ อิ อี อึ อื เอก โท ตรี จัตวา การันต์ ตัวเล็กลง ทำให้อ่านยากเข้าไปอีก
แต่ใน Android 4.1.x นี้ ผมลองโหลดฟอนต์หลายๆ ตัวในเว็บ ThaiTux.info แล้วเอามาทำเป็นตัวติดตั้ง APK พบว่าใช้งานได้สมบูรณ์ดี วรรณยุกต์ลอยไม่มีปัญหา แต่ก็ยังมีติดปัญหาบางอย่างที่ได้บอกไว้ข้างต้นอยู่ (ฟอนต์ที่ทำออกมาได้สมบูรณ์มาก เห็นจะเป็น Thai Droid Font v.1. (C) 2008 Chanwit Kaewkasi ที่มีใน droidsans.com นี่แหละสมบูรณ์มากที่สุด จะมีปัญหาก็แต่สระอุ อู อฺ ยังซ้อนกับหาง ฏ ฎ อยู่ และวรรณยุกต์ เอก โท โตรี จัตวา การันต์ ลอยอยู่สูงว่าหาง ป ฟ ฝ แทนที่จะเยื้องหลบข้างเหมือนสระ อิ อี อึ อื ใครอยากได้ฟอนต์ที่ผมโมเอาไว้ และเป็น APK พร้อมติดตั้ง ติดต่อผ่าน PM ครับ)
--- Android 4.2.x ---
ได้รับการแก้ไขจนสมบูรณ์ทุกอย่าง เพราะผมลองเล่นเครื่องที่เป็น Android เวอร์ชั่นนี้ในหลายๆ ยี่ห้อแล้ว พบว่าการแสดงผลที่เป็นปัญหาใน 4.1.x หายไปหมดสิ้น ซึ่งผมก็ได้ลองเอาฟอนต์ใน 4.2.x มาลองใช้งานบน 4.1.x ดูก็พบปัญหาเดิมๆ ที่ได้บอกเอาไว้ ซึ่งทำให้คิดได้ว่า ปัญหาเรื่องการแสดงผลของฟอนต์นั้นมี
- สคริปต์ของฟอนต์นั้นๆ
- เวอร์ชั่นของ Android
บางยี่ห้อที่ไม่พบปัญหาใน Android ต่ำกว่า 4.1.x หรือ 4.0.x แสดงว่ายี่ห้อนั้นๆ หรือ ROM ได้มีการเอาใจใส่เรื่องนี้ด้วย ทำให้มีการปรับแต่งเรื่องฟอนต์ไทยให้ออกมาได้อย่างสมบูรณ์ได้ ทั้งๆ ที่ Pure Android ยังทำไม่ได้
-------------------------------------------------------------------------------------
เอาล่ะ กล่าวมายืดยาวแล้ว ผมขอฝาก Samsung Mobile Support ช่วยประสานไปยังทีมทำ ROM ด้วยว่า Samsung Device ตัวไหนที่ใช้ Android 4.2.x ขึ้นไป ให้เอาฟอนต์ไทยจาก ROM Pure Google Thai ที่มีอยู่ใน System ไปเปรียบเทียบแล้วใส่ฟอนต์ของ Samsung Thai ลงไป (ซึ่งผมคิดว่ามันคือฟอนต์ Tahoma ใน Windows นั่นแหละ) หรือก๊อปวางทับแบบอักษรต่ออักษรเลยก็ได้ง่ายดี ..ก็จะทำให้ปัญหาต่างๆ ที่ผมได้บอกมาข้างต้น อาจได้รับแก้ไขไปด้วยก็ได้ ซึ่ง Samsung Thai ก็ต้องทดสอบดูว่า ปัญหาเรื่องวรรณยุกต์ลอยและสระซ้อนทับกัน มันจะหายไปอย่างที่ผมทดสอบและวิเคราะห์หรือไม่? ถ้าหายควรจะทำฟอนต์ใหม่สำหรับ Android 4.2.x+ เป็นต้นไปด้วยเลย ไม่ใช่ปล่อยให้วรรณยุกต์ลอยอย่างไรก็ลอยอยู่อย่างนั้น หรือสระซ้อนทับอย่างไรก็ซ้อนทับกันอย่างนั้น
ป.ล. ปัจจุบันผมลองเอาฟอนต์ GS_Thai_111220.ttf เดิมๆ และ Roboto มาลองก๊อปทับใส่แบบอักษรต่ออักษร (อันไหนมีก็ทับ อันไหนไม่มีก็ปล่อยไปไม่ลบ เพราะถ้าลบ มันจะมีผลต่อวรรณยุกต์ไม่ลอยกลายเป็นลอยได้) ผลออกมาคือวรรณยุกต์ไม่ลอย สระ อิ อี อึ อื ที่ซ้อนหาง ป ฟ ฝ มีการหลบหางและแสดงผลอย่างถูกต้อง (แต่วรรณยุกต์จะลอยอยู่สูงกว่าหางแทน) แต่สระ อุ อู อฺ ยังมีปัญหาเหมือนเดิม คือซ้อนทับหาง ฏ ฎ
ป.ล.2 และนี่จึงเป็นสิ่งที่ผมหวังไว้ว่า Galaxy S II จะได้รับอัพเกรดเป็น Android 4.2.x หรือข้ามเป็น 4.3.x เลย ฟอนต์ไทยจะได้แสดงผลถูกต้องซะที (ถ้า Samsung ไม่ทำให้มันแสดงผลให้ถูกต้องเหมือน Google nexus ล่ะก็ ผมก็จะไม่ง้อแล้ว ผมจะเอาฟอนต์ไทยดั้งเดิมของ Google nexus 4.2.x+ มาใส่ Roboto เพิ่ม หรือเอาฟอนต์จาก Thaitux.info มาใช้เองซะเลย)