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]
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