Yet another way to Install Nepali/Devnagari font on Android devices

In my previous post about Installing Nepali/Devnagari Font in Android. I showed how we can install Nepali font in android device using Android ADB. I received a lot of comments from users stating that they were having issues installing Nepali font and following those steps.

So, here is yet another way that should work for most of the devices. Please feel free to comment and thank if this works for you.

Steps on Installing Nepali Font:

1. Rooted Device: Your device must be rooted prior to being able to perform these steps. Rooting steps varies based on the device/manufacturer etc. So your best bet is to google search steps on rooting your device.

Note: The reason we need rooted device is to obtain super user access. You can tell if your device is rooted by locating “Superuser” app. Icon should look similar to one below.

2. Installing Terminal Emulator: You will need the “Android Terminal Emulator” app. You can find this app on the Android Market.

3. Installing BusyBox: You will also need to install “BusyBox” app. You can also find this app on the Android Market as well.

After you have installed the BusyBox, open the app to complete the installation. You may see a screen like below:

Now you have all the tools you needed, lets get rolling.

4. Download the font: You will need to download the following font on your device. If you do not want to use a computer, just open this site on your android device and simply click on the following link. (it should download the font in /mnt/sdcard/download/DroidSansFallback.ttf)


5. Terminal Emulator: Now after you have downloaded the font, simply open the Terminal Emulator app that you had installed in step 2 above.

You should see following screen:

Now following steps are important. Pay attention to the details here.

in the Emulator screen simply type “su” and press enter.

$ su


You will notice a pop-up asking for super user access. Simply click “Allow”. If might be prompted for this access multiple times, just click “Allow”.

You will notice that your prompt changed from “$” to a “#”.

Now, simply type the following command in the terminal and hit enter. If you have this open in a browser in the device you can simply copy and paste it from here as well.

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

If everything went fine you should see “#” prompt right after that.

If you had downloaded the font from this post within your device simply copy paste or type the following command and hit enter in the emulator.

<code>cp /mnt/sdcard/download/DroidSansFallback.ttf /system/fonts</code>

Your screen might look similar to one below:

Thats it!, If everything went fine then you should now be able to see Nepali font without any issues.

Before and After Screen shots:

15 thoughts on “Yet another way to Install Nepali/Devnagari font on Android devices

  1. How to install this font if i don’t have sd card in my mobile. i have HTC sensation xl which doesn’t have sd card.

    1. Hi Sunil, If you do not have an sdcard, Try opening this page on your phone’s browser and download the font directly to the device. You may have to play around to figure out where the file is downloaded to most likely it will be something like ‘/download’ etc. Other steps should be the same. Hope this helps.

    2. Hey Sunil the thing Manij Shrestha has explained here is to copy the ‘Droidsansfallback.ttf’ file to the ‘font’ folder of the ‘system’ folder of the root of android devices. If you don’t want to mess with any coding, just use any root file explorer (for e.g. ES File Explorer) and copy the .ttf file to ‘/system/fonts’. But remember your phone has to be rooted i.e. get Superuser on you phone. You can do this with the help of ‘superoneclick’ software which will root android devices. Currently the site which we used get this from ( is down so I am unable to find the link for the file.

  2. Sir namaskar
    i am using galaxy s2 i cant read nepali site this divice. i follow your instruction but my divice cant download nepali font plz help me sir thanks

  3. hi sir
    cp /mnt/sdcard/download/DroidSansFallback.ttf /system/fonts
    after i typed this line its says
    syntax error: newline unexpected
    whats the problem. n other root things went normal.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s