Localization/Indic
Related articles
This page explains how setup your Arch installation in order to input Indic languages.
All Indic
Fonts
The following packages provide fonts for a variety of Indic scripts:
- ttf-freebanglafont AUR - Font for Bangla
- ttf-indic-otf - Indic OpenType Fonts collection (containing ttf-freebanglafont), provides the character U+0CA0 "ಠ"
- lohit-fonts AUR - Indic TrueType fonts from Fedora Project (containing Oriya Fonts and more)
- ttf-devanagarifonts AUR - Devanagari TrueType fonts (contains 283 fonts)
- ttf-gurmukhi-fonts_sikhnet AUR - TrueType Gurmukhi fonts (gurbaniwebthick,prabhki)
- ttf-gurmukhi_punjabi AUR - TTF Gurmukhi / Punjabi (contains 252 fonts)
- ttf-gujrati-fonts AUR - TTF Gujarati fonts (Avantika,Gopika,Shree768)
- ttf-kannada-font AUR - Kannada, the language of Karnataka state in India
- ttf-lklug AUR - Sinhala Unicode font
- ttf-tamil AUR - Tamil Unicode fonts
- ttf-urdufonts AUR - Urdu fonts (Jameel Noori Nastaleeq (+kasheeda), Nafees Web Naskh, PDMS Saleem Quran Font) and font configuration to set Jameel Noori Nastaleeq as default font for Urdu
- ttf-malayalam-fonts-meta AUR - Meta package providing all Malayalam Unicode Fonts released by Swathanthra Malayalam Computing packaged from upstream releases.
Locale
Setting up the locale with the instructions from the dedicated page will ensure that applications use appropriate localization when available.
Input methods
See Input method#List of available input method editors.
Sinhalese
This section describes how to get Sinhalese Unicode support and Sinhalese Unicode input to work using IBus (sayura-ibus) or scim (sayura-scim).
Fonts
For Sinhala support, you can install any of these fonts:
- noto-fonts - Noto Sans Sinhala, a sans serif font.
- gnu-free-fonts - FreeSerif, a serif font.
- ttf-lklug AUR - LKLUG, a serif font.
Guide to install Sinhala Unicode Font
Download https://sinhala.sourceforge.net/files/lklug.ttf [dead link 2025年08月15日—HTTP 404] and place it in /usr/share/fonts.
Then Run the following command
fc-cache -fv
And proceed to the below steps..
Locale
Edit /etc/locale.gen. Uncomment following line
si_LK UTF-8
Run following program
locale-gen
Immediately you will be able to read Sinhala Unicode in your programs (If not You may need to restart the relavent programs. eg: Firefox)
Input methods
See Input method#List of available input method editors.
See also
- sinhala linux - sinhala linux's Official Homepage
- sayura-scim - sayura-scim's Official Homepage
- LKLUG - Lanka Linux User Group (Sinhala Linux Mailing List)
- Sinhala Unicode Group (සිංහල යුනිකෝඩ් සමූහය)
- Enabling Unicode Sinhala in GNU/Linux HOWTO