Mirrored

Unicode Version 18.0

Mirrored is a binary character attribute that indicates whether a glyph should be horizontally reversed when displayed in right-to-left contexts, such as in Arabic or Hebrew text. For example, parentheses, brackets, and angle brackets have this property, so an opening parenthesis appears as “)” in right-to-left runs instead of “(”. The property is determined by the character’s logical shape, not its semantic meaning, and applies only to characters with a clear geometric counterpart. When a character has the mirrored value “Y,” rendering engines automatically swap its visual form to the appropriate mirrored counterpart, which is often a distinct Unicode code point or a glyph variant. This behavior ensures that paired symbols maintain their intended visual orientation regardless of text direction, preserving readability and typographic consistency across bidirectional scripts.