Localization/Indic - ArchWiki

# Localization/Indic

From ArchWiki
< Localization
Jump to navigation Jump to search

Related articles

- Internationalization

This page explains how setup your Arch installation in order to input Indic languages.

## Fonts

The following packages provide fonts for a variety of Indic scripts:

- ttf-freebanglafontAUR - Font for Bangla
- ttf-indic-otf - Indic OpenType Fonts collection (containing ttf-freebanglafont), provides the character U+0CA0 "ಠ"
- lohit-fontsAUR - Indic TrueType fonts from Fedora Project (containing Oriya Fonts and more)
- ttf-devanagarifontsAUR - Devanagari TrueType fonts (contains 283 fonts)
- ttf-gurmukhi-fonts_sikhnetAUR - TrueType Gurmukhi fonts (gurbaniwebthick,prabhki)
- ttf-gurmukhi_punjabiAUR - TTF Gurmukhi / Punjabi (contains 252 fonts)
- ttf-gujrati-fontsAUR - TTF Gujarati fonts (Avantika,Gopika,Shree768)
- ttf-kannada-fontAUR - Kannada, the language of Karnataka state in India
- ttf-lklugAUR - Sinhala Unicode font
- ttf-tamilAUR - Tamil Unicode fonts
- ttf-urdufontsAUR - 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
- fonts-smc-malayalamAUR - Malayalam Unicode Fonts released by 'Swathanthra Malayalam Computing' (contains 11 fonts).

## Locale

Setting up the locale will ensure that applications use appropriate localizations when available. Setup your locale by following instructions here.

## Input methods

Since, keyboards with Indic layouts are extremely rare, you are likely to want to use transliteration. IME tools will help you accomplish this. There are several choices to try out (which allow you to use input methods especially those defined in the m17n project). The m17n project (see m17n-db, [1][dead link 2020-02-25] [2] and [3]) provides transliteration schemes for Sanskrit, Assamese, Bengali, Burmese, Gujarati, Hindi, Kannada, Kashmiri, Maithili, Malayalam, Marathi, Nepali, Punjabi, Sindhi, Tamil, Telugu & Tibetan amongst others. So modules which allow a given IME to use m17n-db merit installation. For example, if you're installing ibus, do install ibus-m17n as well.

Localization has a good list of IMEs. The following support m17n-db input methods:

- IBus
- Fcitx

Category:

- Localization

Hidden category:

- Pages with dead links