Template:Bidi Class (Unicode)
Appearance
Bidirectional character type (Unicode character property Bidi_Class)[1] | |||||
---|---|---|---|---|---|
Type[2] | Description | Strong/Weak/Neutral effect | Directionality | General scope | Bidi_Control character[3] |
SMS 01L | Left-to-Right | Strong | L-to-R | Most alphabetic and syllabic characters, Han ideographs, non-European or non-Arabic digits, LRM character, ... | U+200E LEFT-TO-RIGHT MARK (LRM) |
SMS 02LRE | Left-to-Right Embedding | Strong | L-to-R | LRE character only | U+202A LEFT-TO-RIGHT EMBEDDING (LRE) |
SMS 03LRO | Left-to-Right Override | Strong | L-to-R | LRO character only | U+202D LEFT-TO-RIGHT OVERRIDE (LRO) |
SMS 04R | Right-to-Left | Strong | R-to-L | Hebrew alphabet and related punctuation, RLM character | U+200F RIGHT-TO-LEFT MARK (RLM) |
SMS 05AL | Right-to-Left Arabic | Strong | R-to-L | Arabic, Thaana and Syriac alphabets, and most punctuation specific to those scripts | |
SMS 06RLE | Right-to-Left Embedding | Strong | R-to-L | RLE character only | U+202B RIGHT-TO-LEFT EMBEDDING (RLE) |
SMS 07RLO | Right-to-Left Override | Strong | R-to-L | RLO character only | U+202E RIGHT-TO-LEFT OVERRIDE (RLO) |
SMS 08PDF | Pop Directional Format | Weak | PDF character only | U+202C POP DIRECTIONAL FORMATTING (PDF) | |
SMS 09EN | European Number | Weak | European digits, Eastern Arabic-Indic digits, ... | ||
SMS 10ES | European Separator | Weak | plus sign, minus sign, ... | ||
SMS 11ET | European Number Terminator | Weak | degree sign, currency symbols, ... | ||
SMS 12AN | Arabic Number | Weak | Arabic-Indic digits, Arabic decimal and thousands separators, ... | ||
SMS 13CS | Common Number Separator | Weak | colon, comma, full stop, no-break space, ... | ||
SMS 14NSM | Nonspacing Mark | Weak | Characters in General Categories Mark, nonspacing and Mark, enclosing (Mn, Me) | ||
SMS 15BN | Boundary Neutral | Weak | Default ignorables, non-characters, control characters other than those explicitly given other types | ||
SMS 16B | Paragraph Separator | Neutral | paragraph separator, appropriate Newline Functions, higher-level protocol paragraph determination | ||
SMS 17S | Segment Separator | Neutral | Tab | ||
SMS 18WS | Whitespace | Neutral | space, figure space, line separator, form feed, General Punctuation block spaces | This set is smaller than Unicode whitespace list | |
SMS 19ON | Other Neutrals | Neutral | All other characters, including object replacement character | ||
Notes
|
Bidi Class is a Unicode character property, also known as Bidirectional character type. The table is defined in Standard Annex #9: "Unicode Bidirectional Algorithm".
Usage
This template does not take any parameters, and the table is collapsed by default.