Skip to content

Add blank control characters to all script files that need it #1

Description

@davelab6

@chrissimpkins noted that Noto Hebrew includes characters for

  • zero width nonjoiner (U+200C)
  • zero width joiner (U+200D)
  • LTR mark (U+200E)
  • RTL mark (U+200F)

Raph said "BiDi control characters (that includes 200E and 200F, along with 202A-202E and 2066-2069, are handled entirely in the text shaping and layout engine, and do not need cmap entries in the font."

@simoncozens said "you don't normally have explicit glyphs in the font for control characters, since they are handled higher up the text-processing stack and won't appear in runs to be shaped."

I propose in the next build of Noto Hebrew, we remove them.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions