redoPop / SublimeGremlins

Reveal odd and invisible whitespace characters in Sublime Text.
43 stars 3 forks source link

Sublime Gremlins doesn't identify Interlinear Annotation Characters #15

Open victormoliveira1 opened 1 month ago

victormoliveira1 commented 1 month ago

Description

Sublime Gremlins doesn't identify and highlight the three Interlinear Annotation Characters and the Syriac Abbreviation Mark Character: Interlinear Annotation Anchor (Codepoint U+FFF9, IAA) Interlinear Annotation Separator (Codepoint U+FFFA, IAS) Interlinear Annotation Terminator (Codepoint U+FFFB, IAT) Syriac Abbreviation Mark (Codepoint U+070F, SAM)

My observation was based from this post where only IAA, IAS, IAT (Interlinear Annotation Characters) and SAM (Syriac Abbreviation Mark) wasn't detected.

Note: although each editor/plug-in handles invisible characters in their own way, just for context, Notepad++ detects all of the above.

Debug Information

MacOS Sonoma 14.5 Sublime Text 4 Build 4169 Sublime Gremlins 1.1.3

victormoliveira1 commented 1 month ago

Also, while not technically a non-printable character, I think this one is worth adding, because it's considered a format character (CF) and the way it's rendered makes it impossible to select or inspect: Syriac Abbreviation Mark (Codepoint U+070F, SAM)

I added this one in the original post just for completeness.