Wednesday, December 29, 2010

Install new fonts for Nokia N900

Nokia N900 is Linux base phone, so it is easy to use Linux command for copying font. But before use Linux command, we need gain root, and we need to install application name Rootsh from here:

  1. Connect telephone to computer, seclect Mass Storage Mode (see picture)

  2. Copy fonts (.ttf) from PC to Nokia N900. For Khmer I have created new font for Google Font API directly with the size is compatible with small screen, can download here:

  3. Disconnect data cable from PC & N900, and open X Terminal in N900 menu (see picture)

  4. From X Terminal, type:

    -# sudo gainroot (This step is important, if the Rootsh application was installed correctly, after type this command, it should display string “Root shell enabled”, if not, we can turn to to search for reason.

    -$ mv ~/MyDocs/*.ttf /usr/share/fonts

  5. For Khmer language, Nokia N900 has shipped one Khmer font name DaunPenh similar to Microsoft Windows Vista and 7. This font is very small, so it is very difficult read Khmer. We also can use Linux command to delete this font. From X Terminal, type:

    -$ rm /usr/share/fonts/daunpenh.ttf

  6. Restart machine.


  1. Dear bong Hong;

    However thank you very much for your hard work on khmer font, but actually HTC (Android device) also use linux kernel for its operating system. Do you have any idea for android device to support Khmer Unicode?


  2. I appreciate your technical work on font issue to make cambodian people can enjoy the hi-tech

  3. Hi Vutha,

    We can add font to Android, but Android doesn't support complex script rendering yet. I am waiting to see new version.

  4. Thank you for posting these easy-to-follow and explicit directions for getting Hanuman onto a Nokia N900.

    I had not realized that Hanuman's design is most suited for a small screen.

    I am much happier with my N900 now.

    Thank you.

    Roger Sperberg

    PS: I will be even happier when Android supports complex scripts.

  5. Android 3.1+ is OK for Khmer already.

    1. Dear Bong Hong,

      Really admire your work. I am wondering how you can create the Khmer Coeng or Sub-consonants in Android phone? Do you have the Coeng in the Khmer Unicode library? Your sharing will be much appreciated. Thanks you, Bong.

  6. Dear Bong

    I am now using Nokia X6, I really want this phone to be able to read Khmer font. So please give me the guideline if it is possible.


  7. This comment has been removed by the author.

  8. សួរស្តីលោកពូហុង!

    ខ្ញុំកំពុងប្រើប្រាស់ពុម្ពអក្សររបស់លោកពូនៅក្នុងទូរស័ព្ទដៃរបស់ខ្ញុំ។ តែ Complex scripts មិនរៀបរយនោះទេ ដូចជាជើងរបស់អក្សរជាដើម វារត់រញេរញ៉ៃ។ ខ្ញុំកំពុងប្រើប្រាស់ Nokia N8 Symbian Belle OS. តើមានវិធីណាធ្វើអោយវាដំណើរការពេញតែម្តងបានទេ?