Proposing new arrow characters with Bidi_Mirrored=Yes

Nitai Sasson unicode.org at sl.neatnit.net
Tue Apr 8 17:02:33 CDT 2025


I just had a thought. Would it make sense to prescribe the Variation Selectors to do this? For example (the VS numbers I chose are arbitrary, you guys would know how to pick the numbers):

→ + VS7 -- subject to mirroring (act as if character has property Bidi_Mirrored=Yes)
→ + VS8 -- not subject to mirroring, never mirror (act as if character has property Bidi_Mirrored=No)

And these options are "for fun" with no use case that I can think of, but for completeness I'll list them:
→ + VS9 -- always mirror, regardless of text direction
→ + VS10 -- opposite, mirror in LTR and don't mirror in RTL
→ + VS11 -- reverse - mirror if and only if it would not have mirrored without a modifier

                |     →     |     >     |
VS___|_meaning__| LTR | RTL | LTR | RTL |
     | default  |  →  |  →  |  >  |  <  |
VS7  | subject  |  →  |  ←  |  >  |  <  | -- most needed
VS8  | never    |  →  |  →  |  >  |  >  | -- nice to have?
VS9  | always   |  ←  |  ←  |  <  |  <  |
VS10 | opposite |  ←  |  →  |  <  |  >  |
VS11 | reverse  |  ←  |  ←  |  <  |  >  |

(something something R Я .... forget I said that)

- Nitai (NeatNit)




More information about the Unicode mailing list