These are the available Unicode Fonts.
Also check  for latest fonts.
AnjaliOldLipi font displays both Unicode 5.0 and 5.1 "Chillus" (consonants without vowel sounds). However, rest of them deals with Chillus written as in Unicode 5.0 only.
To setup the fonts just copy it to ~/.fonts directory or open nautilus file manager and go to location (press CTRL+L and type location) fonts:/// and drag-n-drop font files to this location. If you want it to be available to all users copy it to /usr/share/fonts. You can check whether the fonts are installed correctly by running the command fc-list (eg. fc-list |grep Rachana ). Restart the running applications so that the new fonts are available to them. All aplications which depend on font config will be able to use the newly installed fonts.
KDE and GNOME renders Malayalam perfectly. However you may need the latest Pango(version 1.22) to render Malaylam perfectly in GNOME. You can use either KDE tools or GNOME tools to read and write Malayalam. Pango-1.22 is included in Fedora 10 and Ubuntu-8.10.
The latest release of OpenOffice.org(3.0) and libicu(4.0) renders Malayalam perfectly and there is no need to install any patches.
Inscript keyboard layout
Even though it might look a bit difficult to start it is the fastest input method. The Inscript layout can be found here.
In Debian, you can select Malayalam keyboard layout from "keyboard" menu in GNOME Preferences section (Panel->Desktop->Preferences->Keyboard).
In Fedora 10, you may have to enable SCIM to handle the Input Method.
Lalitha phonetic keyboard layout
For more details see ലളിത.
Smart Common Input Method is a tool which can handle different keyboard layouts for a language. SCIM supports 4 keyboard layouts - inscript, itrans(Transliteration), Mozhi and Swanalekha.
In Fedora, SCIM is the default Input method user interface, but you may have to enable it before start using it. To enable SCIM, go to System-->Preferences-->Personal-->Input Method.
Phoentic Input Method- സ്വനലേഖ
This input methods provides an easiest method to type Malayalam in Manglish. It comes with flexible keymapiings and typing suggestion features.
Visit സ്വനലേഖ for more details.
You can type in manglish as you do in varamozhi. Please follow these steps: 1. Install SCIM 1.2.2 or later.
* for .deb files see here * for other SCIM downloads see here * install libscim, scm-gtk-module and scim-devel packages.
2. Install KMFL (keyman runtime) version 0.8 or later.
* binaries are available as RPMs and DEBs in KMFL download page * install kmflcomp, libkmfl, libkmflcomp, libkmfl-dev and scim-kmfl-imengine.
3. Download Keymap (tar.gz file)from here and extract it. Copy *.kmn to ~/.scim/kmfl & mozhi.bmp to ~/.scim/kmfl/icons (create these directories if it does not exist)
4. Restart SCIM (best option would be restarting X by pressing CTRL + ALT + BACKSPACE)
5. Use CTRL + SPACE to active SCIM, select Mozhi Keymap from other keyboards section.
Changing Default Font-family Of Windows Operating System
You can change default font family of windows operating system for a better rendering of malayalam fonts....
- Open settings.
- Click on Personalization.
- Click on fonts.
- Go to File > Export… to save the registry file somewhere on your hard drive.
- In order to change the font family, the font must be installed...
- Open Notepad and copy and paste the following into it:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] "Segoe UI (TrueType)"="" "Segoe UI (TrueType)"="" "Segoe UI Black (TrueType)"="" "Segoe UI Black Italic (TrueType)"="" "Segoe UI Bold (TrueType)"="" "Segoe UI Bold Italic (TrueType)"="" "Segoe UI Historic (TrueType)"="" "Segoe UI Italic (TrueType)"="" "Segoe UI Light (TrueType)"="" "Segoe UI Light Italic (TrueType)"="" "Segoe UI Semibold (TrueType)"="" "Segoe UI Semibold Italic (TrueType)"="" "Segoe UI Semilight (TrueType)"="" "Segoe UI Semilight Italic (TrueType)"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI"="Manjari"
Replace Manjari in the last line with the name of the font you want to use as your system default.
- Click File > Save.
- Change the "Save as" type to "All Files."
- In the File name field, give the file a .reg extension. You can name it anything, as long as it ends in .reg.
- Click Save.
- Double-click the registry file you just created to run it. You'll be prompted to allow the file to make changes to the computer and confirm you want to continue, then get confirmation the changes were successfully made.
- Restart your computer to see the font change applied across Windows.
If you want to revert back the changes, open regedit and import the exported registry file mentioned in step 4.