[PATCH v9] Locales: Cyrillic -> ASCII transliteration table [BZ #2872]

Egor Kobylkin egor@kobylkin.com
Wed Dec 19 22:56:00 GMT 2018


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



More information about the Libc-alpha mailing list