Update (02/06/10): The wait for Android OS 2.2 is over. Google released Android OS 2.2 in May, Android 2.2 platfrom SDK is available to download at http://developer.android.com/sdk/index.html.
Unfortunately, based on my test performed on Android 2.2 Emulator, Android 2.2 doesn’t support Open Type features in Khmer Unicode font. But what surprised me was that Android 2.2 supports webfont (embeded font). So it is possible to read Khmer on websites using Khmer legacy CSS3 webfont technology. Please visit test page http://www.nokorsoft.com/android.html

Snapshot http://nokorsoft.com/proxy.html on Android OS 2.2
Update Info (16/03/2010): We found a solution to get Khmer Unicode to work on Android OS; however, it will take us months to get it done ( rewrite script/lookup table for Khmer Unicode font). At the same time, we received a good news from a reliable source that the next Android OS will support Complex Script, which means that there will be a big possibility to get Khmer Unicode fonts run on Android OS.
+ Android OS 1.5
Android OS 1.5 supports web font ( CSS3)

Google Khmer via Nokorsoft Proxy on Android OS 1.5 Emulator
+ Android OS 2.1
Web font support has been reported as a bug, and removed from Android OS 2.

Google Khmer on Android 2.1 emulator with Khmer font installed.

Android 2.1 emulator recognizes Khmer Local settings (km_KH)
How far are we from Khmer Unicode on Android OS?
We either need to create a FreeType2 Khmer Unicode font that works with Android Skia, or we need to make a Skia engine that support existing Khmer Unicode. Keyboard for Android should be the easiest part.
Where are Skia library located on Android OS?
As far as I know, these files are located in /system/lib/ libskia.so & libskiagl.so, but libwebcore.so is also a significant library to make Android fully supports Khmer Unicode. (Correct me if I’m wrong)
Check this out http://code.google.com/p/android/downloads/
Android OS using Skia Graphics Library (SGL) graphic engine to handle font render issue, Skia is also used by Google Chrome.
Google Chrome supports Khmer Unicode, is it possible to display Khmer Unicode on Android mobile phones? We will wait and see.


Hi Samnang,
As I mentioned before, It only works with Android OS 1.5 and 2.2 as they support CSS Web Font.
oooh my buddha!
wat i gonna do! downgrade or upgrade? haha… mayb the way with script render is better.
អរគុណបង!
ខ្ញុំហ្នឹងរង់ចាំអក្សរខ្មែរជាមួយនឹងCorrect render!!!!!!!! (ចង់អានអក្សរខ្មែរនៅលើទូរស័ព្ទដៃខ្ញុំដល់ហើយ)
ដូចគ្នាហ្នឹង វាជាសុបិន្តរបស់ខ្មែរយើងដែលចង់ឃើញភាសាខ្មែរនៅលើគ្រប់គ្រឿងអេឡេចត្រូនិច។ ខ្ញុំចំណាយពេលនិងលុយរាប់ពាន់ដុល្លា ទិញ ទូរស័ព្ទ គ្រប់ប្រព័ន្ធ។ ទើបតែទិញ Android Tablet (aPad) អស់ $200 ដើម្បីសាកល្បងណា។
ពេលខ្លះខ្ញុំឆ្លើយតបយីតយាវ ព្រោះខ្ញុំរវល់ណាស់ សូមបងប្អូនទាំងអស់គ្នាយល់អាស្រ័យផង។
អរគុណបងយឺតយាវតិចក៏មិនអីដែរ! ខ្ញុំក៏សង្ឃឹមថាបានឃើញអក្សរខ្មែរជាច្រើននៅក្នុង នគរសុះដែរ!
Dear Sir,
Hello ! how are u? I still have the same problem that i sent u before. I have already read your answer. Now my Macbook Pro OS snow Leopard v10.6.4 doesn’t work with khmer unicode 2.1 it’s mean that doesn’t display foot character properly. I just wondering on Nokorsoft webside can display, but some other website like google not display foot character properly.
looking forward to hear from you for the next comment
Regard,
Chenda El
1. Install the latest Khmer Unicode font, you can find it from http://nimol.wordpress.com/ or http://khmertype.blogspot.com/
2. Read FAQs on http://nokorsoft.com/2009/11/27/khmer-unicode-macosx-lite-v2/
3. Khmer Unicode will not render correctly on some internet browsers such as Firefox when using CSS letter-spacing