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]


19.12.2018 23:48 Egor Kobylkin <egor@kobylkin.com> wrote:
> [...]
> 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?

It should be "YO" (or "Yo").  Exactly as you provided in your previous
patches.

I am afraid that my description "Cyrillic -> Latin -> ASCII" was too
ambiguous, I am sorry about it.  Actually it is a list which says:
Convert Cyrillic "Ё" into Latin "Ë" if possible, otherwise to "YO" ("Yo").
We may stop using "Cyrillic -> Latin -> ASCII" picture as too ambiguous
and invent a better one.

Regards,

Rafal


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