Vertical Orientation

Unicode Version 18.0

Vertical Orientation is a character property that defines how a glyph should be rotated or positioned when displayed in vertical text layouts, such as those used for East Asian scripts like Chinese, Japanese, and Korean. It assigns each character a value indicating whether it should remain upright (as in horizontal writing), rotate 90 degrees clockwise or counterclockwise, be mirrored, or transform into a special vertical form. This ensures proper reading order and visual consistency when text runs top to bottom, with punctuation, brackets, and Latin letters handled distinctly from ideographic characters. The property primarily affects rendering engines, aiding in the correct display of mixed-script content in vertical typography.