Preferences

Ok, noted. Unicode needs an escape code to specify the level of the visual hierarchy.

strogonoff
Thank you, I chuckled.

On a pedantic note (I know, as if anyone asked for more of that), hierarchy is not a single-dimension metric, it’s quite a bit more involved than just colour/internal visual complexity. A large part of it is positioning of an element relative to the viewport and other elements, negative space around it, etc. Unfortunately, in terminal output there is barely any control over that—unless you consider TUIs.

colejohnson66
Just add a few more ZWJ-based sequences to the ever growing list
WorldMaker
They sort of already exist, many emoji are turned "on" (colorful presentation or Emoji Presentation) with Variation Selector 16 [0] and many can be forced "off" (monochrome presentation) with Variation Selector 15 [1].

(Not all fonts handle all variations, though, in both directions.)

[0] https://codepoints.net/U+FE0F [1] https://codepoints.net/U+FE0E

This item has no comments currently.