เป็นที่ทราบกันดีว่า หลายๆคน ผมก็คนหนึ่งด้วย..ทำการ root เครื่องเพื่อลงภาษาที่ตัวเองต้องการ ในกรณีที่เครื่องเป็น ROM นอก ( เข้าใจถูกไหมครับนี้ )
กรณีที่เราใช้เครื่องจากไทย แน่นอนว่าต้องเป็น ROM ของศูนย์ที่ในไทย ซึ่งทำให้บางครั้ง ในกรณีที่เราจะใช้ภาษาในเครื่อง ถึง 34 นั้นจะเกิดปัญหาตามมา หมายถึง ไม่สามารถ อ่าน เขียนได้ หรือไม่ก็แค่อ่านได้ เขียนลงไปไม่ได้ หรือ ต้องพยายามอ่าน เพราะมันเพี้ยนไปมาก ………………..
กรณีเดียวกันกับลง Custom ROM นอก ไม่ว่าจะเป็น จากค่ายไหน ……Virtuous Unity หรือ MIUI……ว่ากันไป ถึงเวลาที่ต้องใช้ภาษา อย่างที่กล่าวไปข้างต้น ก็ทำให้หงุดหงิดเอาการเหมือนกัน….
สอบถามพี่ๆ ว่า หากเราต้องการ ใช้ภาษาในเครื่องมากถึง 3 ภาษาที่ระบบตัวอักษรต่างกัน ทีสามารถ อ่าน ได้เขียนลงไปได้ ต้องทำอะใรกับระบบบ้างครับ อ่านเขียนที่ว่า ก็จะเป็นผ่านหน้าเว็บ หรือ app บางตัว รวมไปถึง ข้อความ ….ฯลฯ
ในคอมที่เราเล่นๆหรือใช้งานกันอยู่ หากภาษาที่ระบบตัวอักษรเหมือนกัน คือ ใช้อักษรละติน ก็จะไม่มีปัญหาตรงนี้ …… ปัญหาจะอยู่ที่ ภาษาที่ระบบตัวอักษรที่เป็นตัวเขียนของตน เช่น ภาษาจีน,ไทย,ญี่ปุ่น
ปอลิง. ผมต้องใช้ถึง 4 ภาษา……. English (อังกฤษ) العربية (อาหรับ) 日本国 (ญี่ปุ่น) และภาษาไทย (ก็แน่อยู่แล้วอ่ะ ก็คนไทยนี้ครับ)
ขอบคุณมากครับ
พี่ๆว่าใงกันบ้างครับ
ผมอ่านแล้วยังงง ๆ ว่าทำไมมันถึงเพี้ยน อ่าน/เขียนไม่ได้ เพราะแอนดรอยด์์เวอร์ชั่น 2.2 เป็นต้นมาไม่น่าจะมีปัญหากับการอ่าน/เขียน ภาษาต่าง ๆ ถ้ามีฟอนท์และคีบอร์ด ที่รองรับภาษาเหล่านั้นอยู่ นอกจากว่าผู้พัฒนาไปแก้ไขหรือเปลี่ยน locale ระบบ ซึ่งไม่น่าจะมีใครไปทำแบบนั้น (ยกเว้นรอมจีนบางตัว) หรือว่าผมเข้าใจอะไรเกี่ยวกับแอนดรอยด์ผิดเพี้ยนไปเอง
Locale บนแอนดรอยด์ ผมว่ามันสมบูรณ์กว่าลีนุกซ์ เดสก์ทอปหลาย ๆ ดิสโตรอีกนะ
http://developer.android.com/reference/java/util/Locale.html
http://cldr.unicode.org/index/downloads/cldr-1-8
“Unicode CLDR 1.8 contains data for 186 languages and 159 territories: 501 locales in all”
นี่เครื่องผม ROM CM7.1
http://image.free.in.th/show.php?id=58e9ca6a1e62ca796a092d3311f81fa7
จากภาพ ภาษาอาหรับยังเพี้ยน ไม่สมบูรณ์ คือจะอ่านไม่ออก หากเป็นประโยคในหน้าเว็บยิ่งไปกันใหญ่เลย กรณีนี้เป็นเพราะเครื่องไม่มีฟอนต์อาหรับหรือเปล่า แล้ววิธีแก้ล่ะครับ!!?
งั้นในขั้นต้น ก็ต้องหาฟอนต์ของภาษาที่ต้องใช้ ลงไปในเครื่องก่อน สองก็ลงคีบอร์ดของภาษานั้นๆ เรื่องคีบอร์ดไม่น่ามีปัญหา แต่ขั้นตอนเอาฟอนต์ลงไปสิ ? ต้องทำใงบ้าง ?
ตอนนี้ผมรูทเครื่องแล้ว แล้วก็ลงรอมใหม่แล้วด้วย ทุกอย่างไปไปเสร็จเรียบร้อย ใช้รอม Virtuous Unity เป็น Sense 3.0
วิธีลงFonts Thai / Keyboard Thai หลัง Root Desire ลงROM นอก (http://tonhor.exteen.com/20100714/fonts-thai-keyboard-thai-root-desire-rom)
วิธีลง font Droidsans (ตัวอักษร ไทย) ในAndroid Nexus One และรุ่น อื่นๆ (http://bbs.siamtalk.org/threads/100-%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%A5%E0%B8%87-font-Droidsans-(%E0%B8%95%E0%B8%B1%E0%B8%A7%E0%B8%AD%E0%B8%B1%E0%B8%81%E0%B8%A9%E0%B8%A3%E0%B9%84%E0%B8%97%E0%B8%A2)-%E0%B9%83%E0%B8%99-Android-Nexus-One-%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%A3%E0%B8%B8%E0%B9%88%E0%B8%99%E0%B8%AD%E0%B8%B7%E0%B9%88%E0%B8%99%E0%B9%86?s=fb0c91d5f4df54b53d1479df2b9721f0)
สองลิ่งข้างบน เรื่องเดียวกันใช่ไหมครับ หรือมีวิธีแก้ใขยังใง ?!!
ถ้ารูปที่ผมโพสต์ภาษาอาหรับยังไม่สมบูรณ์ ผมก็ไปต่อไม่ถูกล่ะครับ ต้องไปเข้าเว็บบอร์ดแอนดรอยด์ประเทศที่ใช้ภาษาอาหรับ ว่าเขามีฟอนท์ไหนหรือแก้ตรงไหน ที่ทำให้อ่านภาษาเขารู้เรื่อง ผมไม่คิดว่าคนอาหรับจะทนอ่านภาษาตัวเองเพี้ยน ๆ ในแอนดรอยด์ได้ (ยังไงผมก็ฟันธงปัญหาไปที่ฟอนท์ก่อนครับ)
http://goo.gl/1G7VJ ลองเสิร์ซดูครับ
วิธีติดตั้งฟอนท์มีหลายวิธี ที่ให้มาก็ใช่ครับ
ปล. ภาษาไทยในแอนดรอยด์ก็ยังมีปัญหาวรรณยุกต์ลอย