Skip to content

[Thai/Lao] Mark reordering and tone markers #125

@adrianwong

Description

@adrianwong

Our spec states the following (emphasis mine):

  • A "Nikhahit" or "Niggahita" mark that originated as part of an "Am" sign (which was decomposed in stage two, above) must be reordered so that it occurs before any tone markers in the sequence of marks.

According to our character tables, Thai has four TONE_MARKER characters U+0E48..U+0E4B, and Lao also has four tone marker characters U+0EC8..U+0ECB.

Some testing with Uniscribe, and some reading of HarfBuzz code has shown that this reordering is not just limited to tone markers, but rather, all abovebase marks.

(Note: Being unfamiliar with Thai/Lao, I am making the assumption that tone markers != abovebase marks.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions