What ⎪ means
It extends a curly brace across multiple rows. A typesetter places it between the brace’s upper, middle, and lower pieces, repeating the extension when a formula needs more height.
The neighboring pieces supply the curves: , , and form a tall left curly brace; , , and form its right-hand counterpart. Unicode specifies ⎪ in five-row versions of both constructions.
In 1998, a Unicode proposal traced these brace pieces to characters already used in TeX, PostScript, HP Math8, Microsoft Symbol, and DEC VT—typesetting, printer, or character-encoding environments that predated Unicode. They let mathematical software assemble tall braces from pieces instead of stretching an ordinary brace.
How do I type ⎪ in math markup?
Use your typesetting system’s brace-extender command. In unicode-math, the command is \vbraceextender; groff uses the glyph name \[braceex].
Unicode 17.0.0 treats these pieces as compatibility characters and says not to use them in stored mathematical text. Put a scalable-brace command in the math source instead of saving a stack of ⎪ characters.
Specialist typesetting infrastructure, not conversational punctuation.
Do not use ⎪ as : groff 1.23.0 documents arbitrary terminal mapping from a generic vertical bracket extender to ⎪.
Part of the collection
Don't confuse it with
3Combination ideas
2Questions people ask
2Why does ⎪ look like a plain vertical bar?
It is straight by design: ⎪ supplies the extender’s middle span; the other brace pieces provide the curves.
Should I store ⎪ characters in a formula?
No. Use scalable-brace markup in the math source; these individual pieces are intended for display construction.
How to type or find ⎪
- Also called
- braceex · vbraceextender
- Search it as
- brace extender · tall curly brace · multiline brace · brace piece · LaTeX curly brace
- Shows up in
- Anything that takes text · its shape is whatever your font draws
⎪\23AA\vbraceextender within a scalable-brace construction.\[braceex] as the glyph name in groff input.Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.











