MarathiSort
From IndLinux
Marathi Collation Order (Ascending Order)
Signs:
U+0950 - Om
U+0964 - Danda
U+0965 - Double Danda
'U+0964 - Danda' and 'U+0965 - Double Danda' will be ignored in sorting order since these are viram and dirgh viram like full stop in Latin, so defualt it will get sort with Latin Full stop.
Digits:
U+0966 ० DEVNAGARI DIGIT ZERO
U+0967 १ DEVNAGARI DIGIT ONE
U+0968 २ DEVNAGARI DIGIT TWO
U+0969 ३ DEVNAGARI DIGIT THREE
U+096A ४ DEVNAGARI DIGIT FOUR
U+096B ५ DEVNAGARI DIGIT FIVE
U+096C ६ DEVNAGARI DIGIT SIX
U+096D ७ DEVNAGARI DIGIT SEVEN
U+096E ८ DEVNAGARI DIGIT EIGHT
U+096F ९ DEVNAGARI DIGIT NINE
Independent vowels
U+0905 अ DEVNAGARI LETTER A
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0906 आ DEVNAGARI LETTER AA
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0907 इ DEVNAGARI LETTER I
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0908 ई DEVNAGARI LETTER II
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0909 उ DEVNAGARI LETTER U
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+090A ऊ DEVNAGARI LETTER UU
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+090B ऋ DEVNAGARI LETTER VOCALIC R(do we use it?)
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+090C ऌ DEVNAGARI LETTER VOCALIC L(do we use it generally?)
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+090D ऍ DEVNAGARI LETTER CANDRA E
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+090E ऎ DEVNAGARI LETTER SHORT E(do we use it generally?)
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+090F ए DEVNAGARI LETTER E
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0910 ऐ DEVNAGARI LETTER AI
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0911 ऑ DEVNAGARI LETTER CANDRA O(do we use it generally?)
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0912 ऒ DEVNAGARI LETTER SHORT O(do we use it generally?)
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0913 ओ DEVNAGARI LETTER O
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
U+0914 औ DEVNAGARI LETTER AU
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
+ U093D (avagraha)
अं(should it be included?)
अ:(should it be included?)
Consonants:
1. U+0915 क DEVNAGARI LETTER KA
+ U093C (nukta)(do we use it?)
+ U0902 (anuswara)
+ U0901 (chandrabindu)
+ U0903 (visarga)
consonant + dependent vowel
+ U093D ऽ DEVNAGARI SIGN AVAGRAHA(avagraha)(do we use it generally?)
+ U094D ् DEVNAGARI SIGN VIRAMA(HALANT)
+ U093E ा DEVNAGARI VOWEL SIGN AA
+ U093F ि DEVNAGARI VOWEL SIGN I
+ U0940 ी DEVNAGARI VOWEL SIGN II
+ U0941 ु DEVNAGARI VOWEL SIGN U
+ U0942 ू DEVNAGARI VOWEL SIGN UU
+ U0943 ृ DEVNAGARI VOWEL SIGN VOCALIC R
+ U0944 ॄ DEVNAGARI VOWEL SIGN VOCALIC RR(do we use it generally?)
+ U0945 ॅ DEVNAGARI VOWEL SIGN CANDRA E
+ U0946 ॆ DEVNAGARI VOWEL SIGN SHORT E(do we use it generally?)
+ U0947 े DEVNAGARI VOWEL SIGN E
+ U0948 ै DEVNAGARI VOWEL SIGN AI
+ U0949 ॉ DEVNAGARI VOWEL SIGN CANDRA O
+ U094A ॊ DEVNAGARI VOWEL SIGN SHORT O(do we use it generally?)
+ U094B ो DEVNAGARI VOWEL SIGN SHORT O
+ U094C ौ DEVNAGARI VOWEL SIGN AU
As we can see from the above list that the collation
sequence for all the consonants remains same, instead
of repeating the same sequence for all the consonants,
we are listing below the order of the consonants only.
(Here note that the letter LLA(+U0934) has code
position next to LA in Unicode chart but in collation
sequence it comes after letter HA(+0939) )
2. U+0916 ख DEVNAGARI LETTER KHA
3. U+0917 ग DEVNAGARI LETTER GA
4. U+0918 घ DEVNAGARI LETTER GHA
5. U+0919 ङ DEVNAGARI LETTER NGA
6. U+091A च DEVNAGARI LETTER CA
7. U+091B छ DEVNAGARI LETTER CHA
8. U+091C ज DEVNAGARI LETTER JA
9. U+091D झ DEVNAGARI LETTER JHA
10. U+091E ञ DEVNAGARI LETTER NYA
11. U+091F ट DEVNAGARI LETTER TTA
12. U+0920 ठ DEVNAGARI LETTER TTHA
13. U+0921 ड DEVNAGARI LETTER DDA
14. U+0922 ढ DEVNAGARI LETTER DDHA
15. U+0923 ण DEVNAGARI LETTER NNA
16. U+0924 त DEVNAGARI LETTER TA
17. U+0925 थ DEVNAGARI LETTER THA
18. U+0926 द DEVNAGARI LETTER DA
19. U+0927 ध DEVNAGARI LETTER DHA
20. U+0928 न DEVNAGARI LETTER NA
21. U+0929 ऩ DEVNAGARI LETTER NNNA(do we use it generally?)
22. U+092A प DEVNAGARI LETTER PA
23. U+092B फ DEVNAGARI LETTER PHA
24. U+092C ब DEVNAGARI LETTER BA
25. U+092D भ DEVNAGARI LETTER BHA
26. U+092E म DEVNAGARI LETTER MA
27. U+092F य DEVNAGARI LETTER YA
28. U+0930 र DEVNAGARI LETTER RA
29. U+0931 ऱ DEVNAGARI LETTER RRA
30. U+0932 ल DEVNAGARI LETTER LA
31. U+0933 ळ DEVNAGARI LETTER LLA(should be placed after ह or ल ?)
32. U+0934 ऴ DEVNAGARI LETTER LLLA
33. U+0935 व DEVNAGARI LETTER VA
34. U+0936 श DEVNAGARI LETTER SHA
35. U+0937 ष DEVNAGARI LETTER SSA
36. U+0938 स DEVNAGARI LETTER SA
37. U+0939 ह DEVNAGARI LETTER HA
क्ष(should be included as consonant or ligature?)
ज्ञ(should be included as consonant or ligature?)
श्र(should be included as consonant or ligature?)
(Additional Consonants are they used?)
38. U+0958 क़ DEVNAGARI LETTER QA
39. U+0959 ख़ DEVNAGARI LETTER KHHA
40. U+095A ग़ DEVNAGARI LETTER GHHA
41. U+095B ज़ DEVNAGARI LETTER ZA
42. U+095C ड़ DEVNAGARI LETTER DDDHA
43. U+095D ढ़ DEVNAGARI LETTER RHA
44. U+095E फ़ DEVNAGARI LETTER FA
45. U+095F य़ DEVNAGARI LETTER YYA