Skip to content

Find out exact ordering of hiragana/katakana letters in native apple platforms #86636

Closed
@mkhamoyan

Description

@mkhamoyan

While working on #85965 we find out that ordering of hiragana/katakana letters in native apple platforms is not so clear.
There are 3 cases

  1. Letters that have small equivalent
    For this case ordering works like hiragana small letter < katakana small letter < hiragana letter < katakana letter

    code char name
    \u3041 Hiragana letter small A
    \u3042 Hiragana letter A
    \u30A1 Katakana letter small A
    \u30A2 Katakana letter A
    -- -- --
  2. Letters without small equivalent
    For this case ordering is katakana letter < hiragana letter but not sure it comes after small katakana letters or somewhere else.

    code char name
    \u30C0 Katakana letter DA
    \u3060 Hiragana letter DA
    -- -- --
  3. Letters only existing in katakana
    Not sure where these letters are in ordering.

    code char name
    \u30F4 Katakana letter VU
    -- -- --

Find out what is the exact flow of ordering and update hybrid-globalization.md for OSX platform CompareString function details and add more test cases showing the ordering.

Contributes to #80689

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions