Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Word processing programs like Word often allow people to install fonts that look like another language but they only work in that application (and often only if you have the font installed). If you want to use special characters in CommCare you have to use the unicode (text standard) equivalent of the characters.

Unicode Friendly

Non Unicode Friendly

Image Modified

Displays like on any computer regardless of whether

the font is installed or not. Better for sharing content.

Readable on mobile phone.

Image Modified

Displays like this if font is not installed on local computer.

Even if font is installed on computer, will display like on the mobile phone,

because you cannot install the same font on the phone.

Unicode Friendly Softwares


Baraha software supports Kannada, Konkani, Tulu, Hindi, Marathi, Sanskrit, Tamil, Telugu, Malayalam, Gujarati, Punjabi, Bengali, Assamese and Oriya languages. Runs on Windows XP/Vista and Windows 7.  The download link is at the bottom of the homepage. You will have to register to download the free version of the software.

Converting Non-Unicode Text to Unicode Format

KrutiDev Converter

This is a handy tool for converting garbled kruti-dev fonts so that they're readable and usable on CommCareHQ

Preeti Unicode

This next tools is useful for converting garbled Preeti font (used for Nepali typing) so that they are readable and usable on CommCareHQ


Installing Google Hindi input tool on an Android phone (for LAVAs) 


Other Regional Resources

Myanmar: Android Zawgyi and Unicode