This page explains how setup your Arch installation in order to input Indic languages.
The following packages provide fonts for a variety of Indic scripts:
- AUR - Font for Bangla
- U+0CA0 "ಠ" - Indic OpenType Fonts collection (containing ttf-freebanglafont), provides the character
- AUR - Indic TrueType fonts from Fedora Project (containing Oriya Fonts and more)
- AUR - Devanagari TrueType fonts (contains 283 fonts)
- AUR - TrueType Gurmukhi fonts (gurbaniwebthick,prabhki)
- AUR - TTF Gurmukhi / Punjabi (contains 252 fonts)
- AUR - TTF Gujarati fonts (Avantika,Gopika,Shree768)
- AUR - Kannada, the language of Karnataka state in India
- AUR - Sinhala Unicode font
- AUR - Tamil Unicode fonts
- 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
- AUR - Malayalam Unicode Fonts released by 'Swathanthra Malayalam Computing' (contains 11 fonts).
Setting up the locale will ensure that applications use appropriate localizations when available. Setup your locale by following instructions here.
Since, keyboards with Indic layouts are extremely rare, you are likely to want to use transliteration. The following input method engines (IME) will help you accomplish this:
- m17n project supports inscript layouts and transliteration schemes for Sanskrit, Assamese, Bengali, Burmese, Gujarati, Hindi, Kannada, Kashmiri, Maithili, Malayalam, Marathi, Nepali, Punjabi, Sindhi, Tamil, Telugu & Tibetan amongst others. The following support input methods:
- varnam project supports transliteration for Hindi and Malayalam in IBus via AUR.
See also Localization#Input methods for a list of available input-method frameworks.
For Sinhala support, you can install any of these fonts:
- - Noto Sans Sinhala, a sans serif font.
- - FreeSerif, a serif font.
- AUR - LKLUG, a serif font.
Guide to install Sinhala Unicode Font
Download http://sinhala.sourceforge.net/files/lklug.ttf and place it in
Then Run the following command
And proceed to the below steps..
Edit /etc/locale.gen. Uncomment following line
Run following program
Immediately you'll be able to read Sinhala Unicode in your programs (If not You may need to restart the relavent programs. eg: Firefox)
For Sinhala support oninstall the following package
- - M17N engine for IBus
Logout from the current session and log in again after installing. After that, Sinhala input methods should be available on input method configuration panel.