This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v9] Locales: Cyrillic -> ASCII transliteration table [BZ #2872]
On 19.12.18 23:25, Rafal Luzynski wrote:
> 10.12.2018 22:20 Marko Myllynen <myllynen@redhat.com> wrote:
>
>> [...]
>> Yes, I also think System A AKA ISO 9 would be a better choice but I'll
>> leave the final decision for you two (and others who might weigh in).
>
> Egor is a native speaker so I respect his opinion even if I'm not fully
> convinced for technical reasons. Sadly, nobody else provides any opinion
> which could weigh. I am going to write a separate email about it.
>
> Regards,
>
> Rafal
>
It's not about which letter should be used for a particular
transliteration. I couldn't care less about that just to be clear.
May be I am missing something, could you tell how do you want to fit
System A to ASCII exactly?
Let's take the very first example from the table:
CyrillicUnicode CyrillicLetter CyrillicUnicodeName LatinUnicode System A
Latin Letter System B ASCII Letter
0401 Ё CYRILLIC CAPITAL LETTER IO 00CB Ë YO
so:
Cyrillic Ё U0401
System A - Ë U00CB - _not_ ASCII
System B - YO (or Yo) "<U0059><U004F>" - ASCII
Could you explain how can we make System A "Ë" to be displayed or
processes somehow in a C locale? Or in a locale or program that doesn't
have "Ë" U00CB?
Bests,
Egor