How to install Sinhala Font | Windows and Android

Installing Sinhala fonts on Apple Mac may be easy, but there is a possibility that there will be some rendering problems. To install Sinhala fonts on
install Sinhala Font

Sinhala Font Installation on Windows

Method - I (For Windows 8, 7, Vista, XP)
Follow the steps mentioned below to install Sinhalese font on your Windows 8, 7, Vista, XP system:
  1. Download Sinhalese font from the given link.
  2. After downloading the zip file, extract it, and you will find a .ttf file.
  3. Double click on the .ttf font file
  4. When the file is opened, it shows a button for installation
  5. Click on the install button, and the font will be installed on your system
  6. Now you can select the installed Sinhalese font in MS Word or any graphic designing software and type in that font.

Method - II (Windows 8, 7, Vista, XP)
  1. Step I: Download Sinhalese Font from given link.
  2. Step II: After download the zip file -> Extract it -> Now you will found .ttf file
  3. Step III: Now go to Start -> Control Panel -> Fonts -> Paste the font file
  4. Step IV: You done all things now go to MS word select Sinhalese font from drop-down and type in that font.

Sinhala Font Installation on Android

So now let’s take a look at how we can install fonts on your Android device. The problem most Sri Lankan mobile phone and tab device users face is that Sinhala fonts don’t display on Android devices. Rather than displaying fonts, the device displays squares for each character. We can overcome this issue in 2 ways as follows:

1.    Install the Opera Mini web browser to your Android device, and configure it to display Sinhala fonts. To do this, you can visit the following link to get more details: https://goo.gl/4Nuh60
The only downside to this is that when starting to browse the internet using Opera Mini, it only displays the Sinhala fonts at start up.

2.    Installing the Sinhala font in your Android device. By doing so, it allows you to view Sinhala fonts anywhere on your device without any hassle. To do this, you need to have rooted your Android device. So let’s see how it’s done.

  • Download and install the ROM Manager application on your Android device. You can download it from the following link: https://goo.gl/gWA6Y
  • Download the Iskoola Pota Sinhala font from the following link:http://bit.ly/31OutVZ
  • Now download the Font Installer app from https://goo.gl/jVlNg and install it on your device.
  • Subsequently, open the font installer app to select and install the downloaded Iskoola Pota font as displayed in the screenshots below:
 sinhala font install for android device
Once the font is installed, the app will request to reboot your device. Click “Yes”. Once your device is powered on, open a Sinhala letter or article and see how wonderfully the characters are displayed on your device.
sinhala font install for android device
Please note that we under no circumstance take responsibility if anything happens to your device, and you yourself will have to bare the risk. If your Android device has not been rooted, use the following link: https://goo.gl/SpCrfM

Sinhala Font Installation on Apple Mac

Installing Sinhala fonts on Apple Mac may be easy, but there is a possibility that there will be some rendering problems. To install Sinhala fonts on Apple Mac, you need to follow the few simple steps stated below:
  1. Download the required Sinhala font.
  2. Copy the .tff file to the following path: /Library/Fonts folder
There are several fonts which are compatible with Apple Mac, and can be downloaded from the following links:
  • Malithi web font for Mac: http://web.nickshanks.com/downloads/fonts/Malithi%20Web.ttf
  • Mac compatible Kaputa font http://www.kaputa.com/slword/kaputaunicode.zip
  • Google Noto Sans Sinhala: https://www.google.com/get/noto/#sans-sinh
  • Mac version of Bhashitha font: http://siyabas.lk/files/macbashitha.ttf
  • Unicode equivalent FM Fonts: http://pathnirvana.org/custom/unicode_tools/create_unicode.htm
Sinhala Font Installation for GNU/Linux

The fonts available for GNU/Linux are:
  • LKLUG Unicode Sinhala font
  • Wijesekera, phonetic and transliterated input methods
The installation of Sinhala fonts in GNU/Linux is pretty simple, and different versions have different ways in installing Sinhala fonts.

Installing Sinhala fonts on Debian 6.0 (Squeeze) and Above (may work on older versions)

1.    First, login as root or super-user, and run the following command:

apt-get install ttf-sinhala-lklug ibus im-switch ibus-m17n m17n-db m17n-contrib

2.    Next, from your own user account, (which shouldn’t be root or super-user), run the following command:

rm -f ~/.xinput.d/* ; im-switch -z all_ALL -s ibus

3.    Once this is done, logout and login again. Note that the environment variables need to be set or updated. There’s no need to reboot the machine. It automatically sets once you logout and login to your account.

4.    Once you login from your own user account, select your required keyboard layout by running:

ibus-setup

Installing Sinhala fonts on Fedora 10 (Cambridge) and above (may work on older versions)

1.    First, log in as root or super-user, and run the following command:

yum group install Sinhala-support

2.    Next, from your own user account, (which shouldn’t be root or super-user), select and configure the Input Method by running the following::

im-chooser

Installing Sinhala fonts on Ubuntu 9.10 (Karmic) and Above (may work on older versions)

1.    First the Universe repository should already be enabled on your Ubuntu machine. (See wiki.ubuntu.com/AlwaysEnableUniverseMultiverse). If it is not enabled, you need to first enable this repository.

2.    Next, login as root or super-user, and run the following command:

apt-get install ttf-sinhala-lklug ibus im-switch ibus-m17n m17n-db m17n-contrib language-pack-si-base

3.    Then, from your own user account, (which shouldn’t be root or super-user), run the following command:

rm -f ~/.xinput.d/* ; im-switch -z all_ALL -s ibus

4.    Once this is done, logout and login again. Note that the environment variables need to be set or updated. There’s no need to reboot the machine because it automatically gets updated once you logout and login to your account.

5.    Once you log in from your own user account, select your required keyboard layout by running:

ibus-setup