Description
We recognized that some Noto fonts (e.g., Noto Sans Hebrew) include bidi control characters.
According to @raphlinus:
I believe that 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.
and @simoncozens:
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.
It would be useful to add a check for control characters in this range and flag at WARN level. It does not violate spec, but appears to be unnecessary and (likely very slightly) increases file size.
Related https://github.com/googlefonts/noto-fonts/issues/2036