Skip to content

Emoji skin tone modifiers need to be treated as combining marks #169

@roozbehp

Description

@roozbehp

With the way HarfBuzz handles direction in lookups, the emoji skin tone modifiers will not work in RTL text if they are implemented in GSUB (which is the only way I think they can be implemented).

Based on a conversation with Behdad, the only way to implement them right would be changing their general category to a combining mark. Since that's politically impossible at Unicode, the only out is overriding their behavior in HarfBuzz, similar to the way various Indic properties are overridden.

/cc @raphlinus @agustinfz @dougfelt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions