This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]