# Sinhala Unicode Support

This page explains how to get the Sinhala unicode support and sinhala unicode input to work using IBus (sayura-ibus) or scim (sayura-scim).

## Sinhala Unicode Font

For Sinhala support, you can install any of these fonts.

- noto-fonts - Noto Sans Sinhala, a sans serif font.
- ttf-freefont - FreeSerif, a serif font.
- ttf-lklugAUR - LKLUG, a serif font.

## Guide to install Sinhala Unicode Font

Download and Install lklug.ttf Sinhala Unicode font file

    sudo pacman -S wget
    sudo wget -P /usr/share/fonts http://sinhala.sourceforge.net/files/lklug.ttf

Then Run the following command

    fc-cache -fv

And proceed to the below steps..

## Enabling Sinhala Locale

Edit /etc/locale.gen. Uncomment following line

    si_LK UTF-8

Run following program

    locale-gen

Immediately you'll be able to read Sinhala Unicode in your programs (If not You may need to restart the relavent programs. eg: Firefox)

## Sinhala Unicode Input Support

### sayura-ibus

Install ibus-sayuraAUR[broken link: archived in aur-mirror] from the AUR. For more information about see IBus.

### sayura-scim

Install scim-sayuraAUR[broken link: archived in aur-mirror] from the AUR.

### scim configuration

More about scim can be found here. To enable scim add following lines to /etc/profile

    export XMODIFIERS=@im=SCIM
    export GTK_IM_MODULE="scim"
    export QT_IM_MODULE="scim"

## Further Reading and More Information

- sinhala linux - Official Homepage
- sayura-scim - Official Homepage
- LKLUG - Lanka Linux User Group (Sinhala Linux Mailing List)
- Sinhala Unicode Group (සිංහල යුනිකෝඩ් සමූහය)
- Enabling Unicode Sinhala in GNU/Linux HOWTO

Category:

- Internationalization

Hidden category:

- Pages with broken package links