<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.smc.org.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dd</id>
	<title>SMC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smc.org.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dd"/>
	<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/Special:Contributions/Dd"/>
	<updated>2026-05-27T15:11:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10878</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10878"/>
		<updated>2019-12-03T06:23:43Z</updated>

		<summary type="html">&lt;p&gt;Dd: /* Enabling Malayalam on your computer - A comprehensive guide. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
This guide is not ready for use yet. This is a work in progress.&lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
# Fonts (Displaying the language)&lt;br /&gt;
# Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
# Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the OS will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines. The following is a list of some popular ones. There are others.&lt;br /&gt;
&lt;br /&gt;
* Swanalekha&lt;br /&gt;
* Inscript&lt;br /&gt;
* Lalitha&lt;br /&gt;
* Mozhi&lt;br /&gt;
* Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
=== Localisation ===&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
* Download and install by copying to .fonts&lt;br /&gt;
* Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
&lt;br /&gt;
Enabling Ibus requires similar steps in different desktop environments.&lt;br /&gt;
&lt;br /&gt;
===== GNOME Desktop =====&lt;br /&gt;
===== KDE Desktop =====&lt;br /&gt;
&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10877</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10877"/>
		<updated>2019-12-03T06:15:19Z</updated>

		<summary type="html">&lt;p&gt;Dd: /* Ibus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
# Fonts (Displaying the language)&lt;br /&gt;
# Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
# Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the OS will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines. The following is a list of some popular ones. There are others.&lt;br /&gt;
&lt;br /&gt;
* Swanalekha&lt;br /&gt;
* Inscript&lt;br /&gt;
* Lalitha&lt;br /&gt;
* Mozhi&lt;br /&gt;
* Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
=== Localisation ===&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
* Download and install by copying to .fonts&lt;br /&gt;
* Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
&lt;br /&gt;
Enabling Ibus requires similar steps in different desktop environments.&lt;br /&gt;
&lt;br /&gt;
===== GNOME Desktop =====&lt;br /&gt;
===== KDE Desktop =====&lt;br /&gt;
&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10876</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10876"/>
		<updated>2019-12-03T06:14:27Z</updated>

		<summary type="html">&lt;p&gt;Dd: /* Ibus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
# Fonts (Displaying the language)&lt;br /&gt;
# Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
# Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the OS will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines. The following is a list of some popular ones. There are others.&lt;br /&gt;
&lt;br /&gt;
* Swanalekha&lt;br /&gt;
* Inscript&lt;br /&gt;
* Lalitha&lt;br /&gt;
* Mozhi&lt;br /&gt;
* Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
=== Localisation ===&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
* Download and install by copying to .fonts&lt;br /&gt;
* Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
&lt;br /&gt;
Enabling Ibus requires similar steps in different desktop environments.&lt;br /&gt;
&lt;br /&gt;
===== GNOME =====&lt;br /&gt;
===== KDE =====&lt;br /&gt;
&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10875</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10875"/>
		<updated>2019-12-03T06:13:20Z</updated>

		<summary type="html">&lt;p&gt;Dd: /* Generic Method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
# Fonts (Displaying the language)&lt;br /&gt;
# Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
# Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the OS will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines. The following is a list of some popular ones. There are others.&lt;br /&gt;
&lt;br /&gt;
* Swanalekha&lt;br /&gt;
* Inscript&lt;br /&gt;
* Lalitha&lt;br /&gt;
* Mozhi&lt;br /&gt;
* Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
=== Localisation ===&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
* Download and install by copying to .fonts&lt;br /&gt;
* Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10874</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10874"/>
		<updated>2019-12-03T06:12:53Z</updated>

		<summary type="html">&lt;p&gt;Dd: /* Keyboard layouts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
# Fonts (Displaying the language)&lt;br /&gt;
# Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
# Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the OS will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines. The following is a list of some popular ones. There are others.&lt;br /&gt;
&lt;br /&gt;
* Swanalekha&lt;br /&gt;
* Inscript&lt;br /&gt;
* Lalitha&lt;br /&gt;
* Mozhi&lt;br /&gt;
* Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
=== Localisation ===&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
- Download and install by copying to .fonts&lt;br /&gt;
- Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
  &lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10873</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10873"/>
		<updated>2019-12-03T06:12:22Z</updated>

		<summary type="html">&lt;p&gt;Dd: /* Keyboard layouts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
# Fonts (Displaying the language)&lt;br /&gt;
# Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
# Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the OS will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines. The following is a list of some popular ones. There are others.&lt;br /&gt;
&lt;br /&gt;
- Swanalekha&lt;br /&gt;
- Inscript&lt;br /&gt;
- Lalitha&lt;br /&gt;
- Mozhi&lt;br /&gt;
- Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Localisation ===&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
- Download and install by copying to .fonts&lt;br /&gt;
- Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
  &lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10872</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10872"/>
		<updated>2019-12-03T06:11:12Z</updated>

		<summary type="html">&lt;p&gt;Dd: /* Terminology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
# Fonts (Displaying the language)&lt;br /&gt;
# Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
# Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the OS will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines.&lt;br /&gt;
&lt;br /&gt;
Swanalekha&lt;br /&gt;
Inscript&lt;br /&gt;
Lalitha&lt;br /&gt;
Mozhi&lt;br /&gt;
Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Localisation&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
- Download and install by copying to .fonts&lt;br /&gt;
- Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
  &lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10871</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10871"/>
		<updated>2019-12-03T05:53:54Z</updated>

		<summary type="html">&lt;p&gt;Dd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
1. Fonts (Displaying the language)&lt;br /&gt;
2. Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
3. Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the computer will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
[[File:Input Method Concept.png|thumb|Input Method Concept]]&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines.&lt;br /&gt;
&lt;br /&gt;
Swanalekha&lt;br /&gt;
Inscript&lt;br /&gt;
Lalitha&lt;br /&gt;
Mozhi&lt;br /&gt;
Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Localisation&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
- Download and install by copying to .fonts&lt;br /&gt;
- Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
  &lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=File:Input_Method_Concept.png&amp;diff=10870</id>
		<title>File:Input Method Concept.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=File:Input_Method_Concept.png&amp;diff=10870"/>
		<updated>2019-12-03T05:53:31Z</updated>

		<summary type="html">&lt;p&gt;Dd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An image that describes how input methods work.&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10869</id>
		<title>Comprehensive Guide to Enabling Malayalam on your computer</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=Comprehensive_Guide_to_Enabling_Malayalam_on_your_computer&amp;diff=10869"/>
		<updated>2019-12-03T05:50:18Z</updated>

		<summary type="html">&lt;p&gt;Dd: Created page with &amp;quot; = Enabling Malayalam on your computer - A comprehensive guide. =         == Terminology ==  Before we go into details, it would be good to explain some terminology. You can s...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enabling Malayalam on your computer - A comprehensive guide. =       &lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
Before we go into details, it would be good to explain some terminology. You can skip it entirely if you are not interested in details.&lt;br /&gt;
&lt;br /&gt;
In general though getting a language to work in an operating system requires that we take care of the following aspects.&lt;br /&gt;
&lt;br /&gt;
1. Fonts (Displaying the language)&lt;br /&gt;
2. Input (Getting the computers to accept keystrokes in the chosen language)&lt;br /&gt;
3. Localisation (Displaying the operating systems interface in the language)&lt;br /&gt;
&lt;br /&gt;
=== Fonts ===&lt;br /&gt;
&lt;br /&gt;
Fonts in a computer are files that contain graphic data about one or more sets of related characters (English, Malayalam etc). &lt;br /&gt;
&lt;br /&gt;
The graphical data in the file determines how the computers draws a letter (or combinations of letters) on the screen. &lt;br /&gt;
&lt;br /&gt;
A font file can contain many languages, or only one. &lt;br /&gt;
&lt;br /&gt;
If you ask the computer&#039;s operating system to use a particular font and its file does not contain a certain language, the computer will fall back to pre-set defaults.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Input method&amp;quot; is the generic name for software that interprets the keystrokes you make and translate them into appropriate Unicode characters.&lt;br /&gt;
&lt;br /&gt;
The following image roughly explains what an input method does.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Almost all operating systems have an input method application for typing characters other than English. &lt;br /&gt;
&lt;br /&gt;
Windows has a built-in input method, but there are Free and Open Source alternatives that provide better facilities such as Keyman.&lt;br /&gt;
&lt;br /&gt;
Mac OS also has a built-in input method. Keyman is available for Mac OS too.&lt;br /&gt;
&lt;br /&gt;
GNU/Linux systems have many to choose from. The most commonly used ones are &amp;quot;ibus&amp;quot; and &amp;quot;fcitx&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Android also has many input methods to choose from. We support SMC&#039;s Indic Keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Keyboard layouts ====&lt;br /&gt;
&lt;br /&gt;
Keyboard layouts are software schemes that tell input methods how to interpret individual keystrokes or combinations.&lt;br /&gt;
&lt;br /&gt;
For example, if you want the result of typing &amp;quot;a&amp;quot; in a keyboard to be translated to &amp;quot;അ&amp;quot; then that &amp;quot;mapping&amp;quot; is stored in a keyboard layout.&lt;br /&gt;
&lt;br /&gt;
The Input method sits between a program and the keyboard, takes the keystrokes, then looks at the character and its target mapping on the keyboard layout. &lt;br /&gt;
It then gives the resulting characters to the program that receives the input, like a text editor.&lt;br /&gt;
&lt;br /&gt;
There are several keyboard layouts for Malayalam available with popular input methods on GNU/Linux machines.&lt;br /&gt;
&lt;br /&gt;
Swanalekha&lt;br /&gt;
Inscript&lt;br /&gt;
Lalitha&lt;br /&gt;
Mozhi&lt;br /&gt;
Remington (Typewriter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Localisation&lt;br /&gt;
&lt;br /&gt;
Localisation is the process of translating the UI presented by the computer into the user&#039;s language. &lt;br /&gt;
&lt;br /&gt;
Even though people maybe comfortable with English, some would prefer their mother tongue. &lt;br /&gt;
&lt;br /&gt;
Note that all programs may not be localised. For example, even if your operating system is set to use Malayalam, Firefox maynot show Malayalam interface simply because it hasn&#039;t been translated yet.&lt;br /&gt;
&lt;br /&gt;
Windows has a Malayalam UI (unverified).&lt;br /&gt;
GNU/Linux has KDE and GNOME Desktops.&lt;br /&gt;
Mac OS has no Malayalam user interface support (unverified).&lt;br /&gt;
Android has Malayalam user interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on GNU/Linux ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
==== OS Methods ====&lt;br /&gt;
&lt;br /&gt;
TODO : elaborate.&lt;br /&gt;
&lt;br /&gt;
Fonts are in the repositories for&lt;br /&gt;
- Fedora&lt;br /&gt;
- Ubuntu&lt;br /&gt;
- Debian&lt;br /&gt;
- Arch via AUR&lt;br /&gt;
&lt;br /&gt;
==== Generic Method ====&lt;br /&gt;
&lt;br /&gt;
- Download and install by copying to .fonts&lt;br /&gt;
- Investigate if GNOME and KDE does this without any intervention through command line foolery.&lt;br /&gt;
  &lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
==== Ibus ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
==== Fcitx ====&lt;br /&gt;
GNOME&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
== How to : Using Malayalam on Windows ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using Malayalam on Illustrator/Photoshop ==&lt;br /&gt;
== Aside : Using Scribus as an alternative for page layout ==&lt;br /&gt;
== How to : Using Malayalam on MacOS ==&lt;br /&gt;
=== Installing fonts ===&lt;br /&gt;
=== Input methods ===&lt;br /&gt;
=== User interface localisation ===&lt;br /&gt;
== How to : Using malayalam On Android ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;br /&gt;
== How to : Using malayalam on iOS ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
=== User Interface ===&lt;/div&gt;</summary>
		<author><name>Dd</name></author>
	</entry>
</feed>