No edit summary |
|||
Line 6: | Line 6: | ||
This page provides Language support matrix for Indic scripts for various components. | This page provides Language support matrix for Indic scripts for various components. | ||
== How to Install/Remove any Language support == | |||
To install any language support in your Fedora Desktop you need to use following command | |||
<pre> | |||
yum groupinstall <language_name>-support | |||
</pre> | |||
e.g. to install Hindi language support use | |||
<pre> | |||
yum groupinstall hindi-support. | |||
</pre> | |||
To remove any language support in your Fedora Desktop you need to use following command | |||
<pre> | |||
yum groupremove <language_name>-support | |||
</pre> | |||
e.g. to install Hindi language support use | |||
<pre> | |||
yum groupremove hindi-support. | |||
</pre> | |||
== Fonts list == | == Fonts list == | ||
Line 14: | Line 38: | ||
{| border="1" | {| border="1" | ||
|- | |- | ||
| '''Language''' || '''Font package | | '''Language''' || '''Default Font package''' || '''Other available Fonts''' | ||
|- style="color:green;" | |- style="color:green;" | ||
| Assamese || lohit-assamese-fonts | | [https://translate.fedoraproject.org/tx/languages/as/ Assamese] || lohit-assamese-fonts || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Bengali || lohit-bengali-fonts | | [https://translate.fedoraproject.org/tx/languages/bn_IN/ Bengali] || lohit-bengali-fonts || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Chhattisgarhi || | | [https://translate.fedoraproject.org/tx/languages/hne/ Chhattisgarhi] || || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Gujarati || lohit-gujarati-fonts | | [https://translate.fedoraproject.org/tx/languages/gu/ Gujarati] || lohit-gujarati-fonts || samyak-gujarati-fonts | ||
|- style="color:green;" | |- style="color:green;" | ||
| Hindi || lohit-hindi-fonts | | [https://translate.fedoraproject.org/tx/languages/hi/ Hindi] || lohit-hindi-fonts || sarai-fonts, samyak-devanagari-fonts | ||
|- style="color:green;" | |- style="color:green;" | ||
| Kannada || lohit-kannada-fonts | | [https://translate.fedoraproject.org/tx/languages/kn/ Kannada] || lohit-kannada-fonts || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Kashmiri || lohit-kashmiri-fonts | | [https://translate.fedoraproject.org/tx/languages/ks/ Kashmiri] || lohit-kashmiri-fonts || | ||
|- style="color:red;" | |- style="color:red;" | ||
| Konkani | | Konkani || || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Maithili || lohit-maithili-fonts | | [https://translate.fedoraproject.org/tx/languages/mai/ Maithili] || lohit-maithili-fonts || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Malayalam || lohit-malayalam-fonts, smc-anjalioldlipi-fonts, smc-dyuthi-fonts, smc-kalyani | | [https://translate.fedoraproject.org/tx/languages/ml/ Malayalam] || smc-meera-fonts || lohit-malayalam-fonts, smc-anjalioldlipi-fonts, smc-dyuthi-fonts, smc-kalyani-fonts, smc-rachana-fonts, smc-raghumalayalam-fonts, smc-suruma-fonts, samyak-malayalam-fonts | ||
|- style="color:green;" | |- style="color:green;" | ||
| Marathi || lohit-marathi-fonts | | [https://translate.fedoraproject.org/tx/languages/mr/ Marathi] || lohit-marathi-fonts || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Nepali || lohit-nepali | | [https://translate.fedoraproject.org/tx/languages/ne/ Nepali] || madan-fonts ||lohit-nepali-fonts | ||
|- style="color:green;" | |- style="color:green;" | ||
| Oriya || lohit-oriya-fonts | | [https://translate.fedoraproject.org/tx/languages/or/ Oriya] || lohit-oriya-fonts || samyak-oriya-fonts | ||
|- style="color:green;" | |- style="color:green;" | ||
| Punjabi || lohit-punjabi-fonts | | [https://translate.fedoraproject.org/tx/languages/pa/ Punjabi] || lohit-punjabi-fonts || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Sanskrit || | | [https://translate.fedoraproject.org/tx/languages/sa/ Sanskrit] || || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Sindhi || lohit-sindhi-fonts | | [https://translate.fedoraproject.org/tx/languages/sd/ Sindhi] || lohit-sindhi-fonts || | ||
|- style="color:green;" | |- style="color:green;" | ||
| Tamil || lohit-tamil-fonts | | [https://translate.fedoraproject.org/tx/languages/ta/ Tamil] || lohit-tamil-fonts || samyak-tamil-fonts | ||
|- style="color:green;" | |- style="color:green;" | ||
| Telugu || lohit-telugu-fonts | | [https://translate.fedoraproject.org/tx/languages/te/ Telugu] || lohit-telugu-fonts | ||
|} | |} | ||
Line 57: | Line 81: | ||
To use any Indic keyboard layout required packages to be installed are ibus, ibus-m17n, m17n-lib, m17n-db and m17n-contrib (alternatively scim and scim-m17n as well as uim and uim-m17n can be used instead of ibus). Keyboard layouts are stored in *.mim files which are installed from m17n-db and m17n-contrib packages. | To use any Indic keyboard layout required packages to be installed are ibus, ibus-m17n, m17n-lib, m17n-db and m17n-contrib (alternatively scim and scim-m17n as well as uim and uim-m17n can be used instead of ibus). Keyboard layouts are stored in *.mim files which are installed from m17n-db and m17n-contrib packages. | ||
To know more about | To know more about iBus check the [http://fedoraproject.org/wiki/I18N/IBus IBus page] . | ||
To know more about scim check the [http://fedoraproject.org/wiki/I18N/SCIM SCIM page] . | To know more about scim check the [http://fedoraproject.org/wiki/I18N/SCIM SCIM page] . | ||
== Keyboard Layouts == | == Keyboard Layouts == | ||
{{Admon/tip|Default Keymap| If Inscript keymap is available for any language then that is used as default keymap.}} | |||
{| border="1" | {| border="1" | ||
|- | |- | ||
Line 126: | Line 153: | ||
Fedora 11 onwards we have hyphen packages as part of hyphenation dictionary support for OpenOffice.org applications. | Fedora 11 onwards we have hyphen packages as part of hyphenation dictionary support for OpenOffice.org applications. | ||
{| border="1" | {| border="1" | ||
Line 132: | Line 158: | ||
| '''Language''' || '''hunspell''' || '''hyphen''' | | '''Language''' || '''hunspell''' || '''hyphen''' | ||
|- | |- | ||
| Assamese || | | Assamese || N/A || N/A | ||
|- | |- | ||
| Bengali || hunspell-bn || hyphen-sa | | Bengali || hunspell-bn || hyphen-sa | ||
|- | |- | ||
| Chhattisgarhi || | | Chhattisgarhi || N/A || N/A | ||
|- | |- | ||
| Gujarati || hunspell-gu || hyphen-gu | | Gujarati || hunspell-gu || hyphen-gu | ||
Line 142: | Line 168: | ||
| Hindi || hunspell-hi || hyphen-hi | | Hindi || hunspell-hi || hyphen-hi | ||
|- | |- | ||
| Kannada || | | Kannada || N/A || hyphen-kn | ||
|- | |- | ||
| Kashmiri || | | Kashmiri || N/A || N/A | ||
|- | |- | ||
| Konkani || | | Konkani || N/A || N/A | ||
|- | |- | ||
| Maithili || | | Maithili || N/A || N/A | ||
|- | |- | ||
| Malayalam || hunspell-ml || hyphen-ml | | Malayalam || hunspell-ml || hyphen-ml | ||
|- | |- | ||
| Marathi || hunspell-mr || | | Marathi || hunspell-mr || N/A | ||
|- | |- | ||
| Nepali || hunspell-ne || | | Nepali || hunspell-ne || N/A | ||
|- | |- | ||
| Oriya || hunspell-or || hyphen-or | | Oriya || hunspell-or || hyphen-or | ||
Line 160: | Line 186: | ||
| Punjabi || hunspell-pa || hyphen-pa | | Punjabi || hunspell-pa || hyphen-pa | ||
|- | |- | ||
| Sanskrit || | | Sanskrit || N/A || hyphen-sa | ||
|- | |- | ||
| Sindhi || | | Sindhi || N/A || N/A | ||
|- | |- | ||
| Tamil || hunspell-ta || hyphen-ta | | Tamil || hunspell-ta || hyphen-ta |
Revision as of 04:16, 21 April 2009
Indic
Introduction
This page provides Language support matrix for Indic scripts for various components.
How to Install/Remove any Language support
To install any language support in your Fedora Desktop you need to use following command
yum groupinstall <language_name>-support
e.g. to install Hindi language support use
yum groupinstall hindi-support.
To remove any language support in your Fedora Desktop you need to use following command
yum groupremove <language_name>-support
e.g. to install Hindi language support use
yum groupremove hindi-support.
Fonts list
- Languages that are supported in glibc are shown in green colour
- Languages that are not supported in glibc are shown in red colour
Language | Default Font package | Other available Fonts |
Assamese | lohit-assamese-fonts | |
Bengali | lohit-bengali-fonts | |
Chhattisgarhi | ||
Gujarati | lohit-gujarati-fonts | samyak-gujarati-fonts |
Hindi | lohit-hindi-fonts | sarai-fonts, samyak-devanagari-fonts |
Kannada | lohit-kannada-fonts | |
Kashmiri | lohit-kashmiri-fonts | |
Konkani | ||
Maithili | lohit-maithili-fonts | |
Malayalam | smc-meera-fonts | lohit-malayalam-fonts, smc-anjalioldlipi-fonts, smc-dyuthi-fonts, smc-kalyani-fonts, smc-rachana-fonts, smc-raghumalayalam-fonts, smc-suruma-fonts, samyak-malayalam-fonts |
Marathi | lohit-marathi-fonts | |
Nepali | madan-fonts | lohit-nepali-fonts |
Oriya | lohit-oriya-fonts | samyak-oriya-fonts |
Punjabi | lohit-punjabi-fonts | |
Sanskrit | ||
Sindhi | lohit-sindhi-fonts | |
Tamil | lohit-tamil-fonts | samyak-tamil-fonts |
Telugu | lohit-telugu-fonts |
Required packages for using Input method
To use any Indic keyboard layout required packages to be installed are ibus, ibus-m17n, m17n-lib, m17n-db and m17n-contrib (alternatively scim and scim-m17n as well as uim and uim-m17n can be used instead of ibus). Keyboard layouts are stored in *.mim files which are installed from m17n-db and m17n-contrib packages.
To know more about iBus check the IBus page .
To know more about scim check the SCIM page .
Keyboard Layouts
Language | Inscript | Itrans | Phonetic | Typewriter | Others |
Assamese | yes | yes | yes | no | no |
Bengali | yes | yes | no | no | Probhat |
Chhattisgarhi | no | no | no | no | |
Gujarati | yes | yes | yes | no | no |
Hindi | yes | yes | yes | yes | remington |
Kannada | yes | yes | no | no | Kgp |
Kashmiri | no | no | no | no | |
Konkani | no | no | no | no | |
Maithili | yes | no | no | no | |
Malayalam | yes | yes | no | no | Mozhi, Swanalekha |
Marathi | yes | yes | yes | no | no |
Oriya | yes | yes | yes | no | no |
Punjabi | yes | yes | yes | no | Jhelum |
Sanskrit | no | no | no | no | harvard-kyoto |
Sindhi | yes | no | no | no | no |
Tamil | yes | yes | yes | yes | Tamil99, lk-renganathan |
Telugu | yes | yes | no | no | Apple, Pothana, Rts |
Nepali | no | no | no | no | Rom, Trad |
Sinhala | no | no | no | no | Wijesekera, Samanala, phonetic-dynamic, phonetic-static, trans |
Dictionaries
Fedora 9 onwards we have hunspell packages as part of spell checker dictionary support for all major applications and default GNOME/KDE spell checking. But still some packages are using aspell dictionaries.The preference order for various dictionaries is defined currently in /usr/share/enchant/enchant.ordering file.
Fedora 11 onwards we have hyphen packages as part of hyphenation dictionary support for OpenOffice.org applications.
Language | hunspell | hyphen |
Assamese | N/A | N/A |
Bengali | hunspell-bn | hyphen-sa |
Chhattisgarhi | N/A | N/A |
Gujarati | hunspell-gu | hyphen-gu |
Hindi | hunspell-hi | hyphen-hi |
Kannada | N/A | hyphen-kn |
Kashmiri | N/A | N/A |
Konkani | N/A | N/A |
Maithili | N/A | N/A |
Malayalam | hunspell-ml | hyphen-ml |
Marathi | hunspell-mr | N/A |
Nepali | hunspell-ne | N/A |
Oriya | hunspell-or | hyphen-or |
Punjabi | hunspell-pa | hyphen-pa |
Sanskrit | N/A | hyphen-sa |
Sindhi | N/A | N/A |
Tamil | hunspell-ta | hyphen-ta |
Telugu | hunspell-te | hyphen-te |