Malayalam character picker

shape1 shape10 shape9 shape22 shape2 shape3 shape23 shape4 shape5 shape6 shape7 shape12 shape11 shape14 shape15 shape16 shape17 shape18 shape19 shape24
 ക ൿ ക്ള ക്ക ക്ത ക്ര ക്ഷ കു കൂ കൃ ങ്ക  ല ല്ര ല്വ ല്ല  ഥ ഥ്ര ഥ്ള ൧ മ മ്മ മ്ര മ്ള  റ ൨ വ ൮ വ്ര വ്വ വ്ളറ്റ  ഖ ഖ്വ ഐ ൭ െ ൈ ൊ ൌ ഉ ഊ  ൳ ൴ ഌ ൵ ഞ ൡ ഞ്ര ഞ്ഞ ബ ബ്ബ ബ്ള ണ്മ ങ ങ്ര ബ്ര ഞ്ച ഞ്ഛ  ഇ ഈ ജ ഞ്ജ ജ്ഞ ജ്ജ ജ്ര ജു ജൂ ജൃ  ണ ൺ ണ്ട ണ്ഡ ണ്ഢ ണു ണൂ ണ്ര  ഒ ഓ ഔ ങ്ങ ള അ ആ င်္ന സ ൩ മ്പ൯ ൹ ൲ൻനു ന്തനൂ ന്ഥന്മ ന്ദ ന്ദ്ര ന്ധ ന്നൗൌ൱ ൬നൃന്രസ്ര സ്ഥസ്ള സൃ സ്റ്റ  ര ര്ര ർ ൪ ത തൃ ത്ര ൽ ത്ത ത്ഥ ത്മ ത്ന ത്സ ഝ ഝൃ ഝ്ര രൂ രു ത്ഭ ത്ള തു തൂ രൃ  ഗ ശ ൾ ഗ്ദ ഗ്ന ഗ്മ ഗൃ ശൃ ഗ്ര ശ്ര ഗ്ള ശ്ള ഗു ഗൂ ശു ശൂ ശ്ച ശ്ഛ  ഡ ഢ ഡ്ര ഢ്ര  ധ ൰ ധ്ന ധ്ര ധൃ യയ  യ യ്യ യ്രയ  പച ഫ ഷ ഹ ഹ്മ എ ഏ ഐ ഘ ഘ്ര ഘ്ള പ്ട പ്പ പ്വ പ്ള ഫ്ത ഫ്പ പ്ര ഫ്ര ഹ്ര ഹൃ ഫ്ള ഷ്പ ഷ്ര ഷ്ള ഹ്ന ഹ്ള ഹു ഹൂ  ചപ ച്ച ച്വ ച്ര ഛ ഛ്ര ഛു ഛൂ  ട ഭഭ്രദ ട്ട ട്ര ടൃ  ദ൫ഭദ്ദദ്ധ ദ്ര ദൃ ഭ്ര ഭു ഭൂ ഭൃ ള ള്ള ളാ ളൃ  ഠ ഠ്ര ൦ാു ം ൂ
ങ്ക ഴഋ ൠ േ ോ ഽ ൦ാ ി ീ ു ൃ ്യ ൂ ൄ ്വ ു ം ൂ ൃ ൢ ൣ ്ല ഃ ്
് । ॥
്
ക ഖ ഗ ഘ ങ
ച ഛ ജ ഝ ഞ
ട ഠ ഡ ഢ ണ
ത ഥ ദ ധ ന
പ ഫ ബ ഭ മ
യ ര ല വ
ശ ഷ സ ഹ  
ള ക്ഷ ഴ റ  
അ ആ ഇ ഈ ഉ ഊ ഋ
എ ഏ ഐ ഒ ഓ ഔ
ാ ി ീ ു ൂ ൃ െ േ ൈ ൊ ോ ൗ ൌ
ഃം।॥
൦൧൨൩൪൫൬൭൮൯
൰ ൱ ൲ ൳ ൴ ൵
ൺ ൻ ർ ൽ ൾ ൿ ‍‌ 
Click for advanced view.
ൠ ഌ ൡ
ൄ ൢ ൣ ഽ

൹

 
bbബ bhbʰഭ cʧച chʧʰഛ ddദ ḍɖഡ dhdʰധ ḍhɖʰഢ ggഗ ghgʰഘ jʤജ jhʤʰഝ kkക k^kൿ khkʰഖ ppപ phpʰഫ ttത ṭʈട ṯṯṯṯറ്റ thtʰഥ ṭhʈʰഠ x
hɦഹ ḥɦഃ llല l^lൽ ḷɭള ḷ^ɭൾ ḻɹഴ mmമ ṃmം nn̪നnന n^nൻ ṇɳണ ṇ^ɳൺ ñɲഞ ṅŋങ rr̪ര r^r̪ർ ṟrറ ssസ śɕശ ṣʃഷ vʋവ yjയ
a ്।॥
aa āaːാ aiai̯ൈ auau̯ൗ eeെ ēeːേ iiി īiːീ ooൊ ōoːോ uuു ŭə് ūuːൂ r̥rɨൃa aaഅ āaːആ aiai̯ഐ auau̯ൌ eeഎ ēeːഏ iiഇ īiːഈ ooഒ ōoːഓ uuഉūuːഊ r̥rɨഋ
‍‍‌‌    ** 0൦1൧2൨3൩4൪5൫6൬7൭8൮9൯
b bʰ c ɕ dḍ ɖ dʰ ɖʰ ʤ ʤʰ g gʰ h ḥ ɦ j jʰ k kʰ l ḷ ɭ ḻ m ṃ n ṇ n̪ ṅ ñ ŋ ɳ ɲ p pʰ
r ṟ r̪ r̥ ɹ s ś ṣ ʃ t ṭ ʈ ṯ tʰ ʈʰ ʧ ʧʰ v ʋ y a ā e ē ə i i̯ o ō u ū ŭ u̯ rɨ ː ^
Click on characters above to create text in the box below, then copy & paste to your content.
Font list:
Custom font:
Size:
px
Rows:
Chillus:
Add codepoint:
Clear search results.Search for:
Normalise: NFC
Convert output to Normalization Form C.Convert output to Normalization Form D.Don't normalise output.

Notes:

Quick start
(You must have JavaScript enabled.) Choose a view (see below). Click on characters/shapes to insert text into the output field or use your keyboard for Latin characters, delete, etc. You can also add codepoints and escapes via the "Add codepoint" field (hit return to add to the output field).
Then cut & paste the result to your document, or use the tabs to get further information about the characters. You can also paste text into the output field to get information about it. Use the yellow box to set preferences or search (regular expressions allowed - for example, to find the letter GA, enter \bga\b, or the short form :ga:).
About the chart
Includes all the characters in the Unicode Malayalam block as of Unicode 5.1 (ie. including chillu characters).
All text is output in Unicode normalisation form NFC by default. You can change to NFD or no normalisation by clicking on the buttons in the yellow area. Note that normalization only takes place when you click on a character - text pasted into the box won't be normalised until you click on another character above, or click on a button in the yellow area. (Note: normalization is turned off for Han characters in this application.)
Alternative views
The following alternative views are available by clicking just below the page title. You can start up directly in one of the views by appending the following to your URI: ?view=, followed by one of, respectively, default, shape, transcription or fontgrid.
Default This view is likely to be more useful to people who are somewhat familiar with the alphabet and characters of Malayalam. Consonants are in a modified Indian articulatory arrangement, to the left. To their right are all the other characters. Independent vowels are at the top. Below these are the vowel signs and combining characters. The line below the combining characters contains the chandrakkala and punctuation. The bottom lines contain numbers 0-9 and related symbols.
Click on the 'Advanced' arrow top right for less often used characters.
Shape This view is purely based around shape, and is therefore good when you don't know the script well at all, or for shapes you don't know. Characters are grouped and ordered by visual similarity, and include groups of characters that interact to form new shapes (this is not an exhaustive list of shapes in Malayalam writing, but may help locate most ligatures and conjuncts you don't recognise)..
Each orange key near the top of the page represents a significant part of the shape of two or more characters; as you mouse over the keys, characters and combinations of characters that incorporate that shape are displayed below. Click on these characters to add them to the output. Within a group I attempted to put easily confusable characters close to each other.
The shapes below the grey line are a mixed bag of characters that didn't fit elsewhere.
Where the shape of the characters involved in a cluster doesn't really change, eg. when subscripts are used, I don't usually list the combination here. You should search for the two shapes and add a chandrakkala (virama) between them.
A small orange plus sign to the right of a shape indicates that you will find similar shapes after the large plus sign to the right of the current line. These characters may cause confusion because they share elements, or because their shape may be similar, though not quite the same.
Transcription I use this for typing in text for which I have a transcription, or for creating phonetic transcriptions.
The large characters on a grey background represent characters used by ISO 15919 (following the main table here, except that doubled RA is transcribed as ṯṯ). To type Malayalam text starting from a transcription, click on these characters. If there is only one Malayalam character corresponding to the transcription letter, it is inserted directly into the output field. If there are multiple alternatives, these are presented to you in a selection list: click on the Malayalam character you need in the selection list and it is added to the output.
Each Malayalam character is associated with a phonetic symbol (a Latin/IPA symbol on white background to its left in the selection lists). If there is more than one possible phonic representation you will see the selection list divided appropriately. As you select characters, the phonetic symbol to its left is stored. If you click on the Phonemes button, below the output area, these are all added to the output. This provides a quick way of generating a phonetic transcription from a Latin transcription. In some cases a Malayalam character is repeated within the same selection list because it has more than one possible phonetic equivalent - in such cases, choose the right one if you want to generate this phonetic transcription.
To get a good phonetic transcription, you will need to click on the square labelled Inherent vowel between two consonants with no vowel signs. This will add nothing to the Malayalam output, but will make the inherent vowel appear in the phonetic transcription.
Just above the output area there is a line of Latin characters. This represents the union of all transcription and phonetic characters, and is provided in case you wish to just type in a transcription directly.
For less common characters, switch to the Alphabetic view.
As you mouse over the Latin characters on the grey background, the corresponding Malayalam characters are also displayed near the top of the page. This is to aid in searching, but you can also select characters from there.
Font grid Shows characters in Unicode order, using whatever font is specified in the Font list or Custom font input fields. This allows comparison of fonts (especially useful in IE, which shows if a glyph is missing from a font).
Special commands
Latn>>Mal This tab will convert text writing in Latin transliterated form (per ISO 15919, following the main table here, except that doubled RA is transcribed as ṯṯ, and ^ is used after consonants to indicate chillu forms) to Malayalam characters, and add the result to the end of the text in the output area. By default, all the text in the output area is converted, but you can also select a range of characters for conversion by just highlighting them with the mouse.
Mal>>Latn This tab will convert text writing in Malayalam to Latin transliterated form (per ISO 15919, following the main table here, except that doubled RA is transcribed as ṯṯ, and ^ is used after consonants to indicate chillu forms), and add the result to the end of the text in the output area. By default, all the text in the output area is converted, but you can also select a range of characters for conversion by just highlighting them with the mouse. Note that this is still fairly rough and ready. I will refine it when time allows.
Phonemes While you click on Malayalam characters in the Phonic view, the picker automatically records in a buffer the associated phonemic character to the left of each character you click on. Clicking on this will dump those characters into the output area at the current cursor position, and clear the buffer. It is quite basic (for example, it doesn't take into account use of the delete key), but is offered as a way of speeding up text entry where you want to type both the Malayalam characters and the phonemic transcription.
Hyphens are provided for the inherent vowel sounds to help produce these transcriptions. They produce no output in Malayalam script, but the phonemic value is stored in the buffer.
Chillus This pull-down list allows you to decide whether you want chillu letters to appear as the single characters introduced in Unicode 5.1, or as the sequence MALAYALAM LETTER + U+0D4D MALAYALAM SIGN VIRAMA + U+200D ZERO WIDTH JOINER. The default is the single character.
Other features
For further information about features of the tool or user interface, see How to use.
Useful URIs
Downloadable TrueType and OpenType fonts: David McCreedy, Alan Wood
Malayalam script in Wikipedia
Malayalam in UniView
Other pickers
If something is missing
... let me know.
Copyright © 2006-2010, Richard Ishida; Version: 2010-01-09 17:23