Subject: Re: bug#56323: 29.0.50; [v2] Add new customisable phonetic Tamil input method

From: Eli Zaretskii <[email-masked]>
Date: Sat, 02 Jul 2022 13:46:55 +0300

> From: Visuwesh <[email-masked]>
> Cc: [email-masked]
> Date: Sat, 02 Jul 2022 16:01:14 +0530
> 
> [சனி ஜூலை 02, 2022] Eli Zaretskii wrote:
> 
> >> > So, then please explain what should be the "correct" order within each
> >> > sub-list.  Is the correct order within each sub-list in the ascending
> >> > order of the codepoint?  If not, what is the correct order?
> >> >
> >> 
> >> The correct order is not the ascending order of the codepoint, the
> >> correct order is
> >> 
> >> க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன
> >> 
> >> and their respective codepoints are
> >> 
> >> 2965 2969 2970 2974 2975 2979 2980 2984 2986 2990 2991 2992 2994 2997 2996 2995 2993 2985
> >
> > Why is this the correct order?  Does it have any definition based on
> > some principles, not just on the above list?
> 
> I'm not sure if there is a principle behind it.  Is there a principle
> behind why a comes first after b?

Yes: the codepoint order.  There's no question about ordering when
it's according to the codepoints.  If you want some other order, then
you need to define the rules for the order you want.

Is the order in which you want to sort the characters for Tamil
accepted somewhere, or is it your own preference?  If the former,
where can one read about that order?

There was also another part to your original question about sorting,
AFAIR: you wanted to sort syllables, not just single characters.
Assuming the sorting order of the single characters is established in
some way, what is left to determine how to order syllables?