Enum BidiCharacterType
Unicode Bidi_Class property values. https://www.unicode.org/reports/tr9/#Bidirectional_Character_Types
public enum BidiCharacterType
Fields
ArabicLetter = 2Right-to-Left Arabic (AL).
ArabicNumber = 6Arabic Number (AN).
BoundaryNeutral = 9Boundary Neutral (BN).
CommonSeparator = 7Common Number Separator (CS).
EuropeanNumber = 3European Number (EN).
EuropeanSeparator = 4European Number Separator (ES).
EuropeanTerminator = 5European Number Terminator (ET).
FirstStrongIsolate = 21First Strong Isolate (FSI).
LeftToRight = 0Left-to-Right (L).
LeftToRightEmbedding = 14Left-to-Right Embedding (LRE).
LeftToRightIsolate = 19Left-to-Right Isolate (LRI).
LeftToRightOverride = 15Left-to-Right Override (LRO).
NonspacingMark = 8Nonspacing Mark (NSM).
OtherNeutral = 13Other Neutral (ON).
ParagraphSeparator = 10Paragraph Separator (B).
PopDirectionalFormat = 18Pop Directional Format (PDF).
PopDirectionalIsolate = 22Pop Directional Isolate (PDI).
RightToLeft = 1Right-to-Left (R).
RightToLeftEmbedding = 16Right-to-Left Embedding (RLE).
RightToLeftIsolate = 20Right-to-Left Isolate (RLI).
RightToLeftOverride = 17Right-to-Left Override (RLO).
SegmentSeparator = 11Segment Separator (S).
Whitespace = 12Whitespace (WS).
Remarks
These are the bidirectional character types used by the Unicode Bidirectional Algorithm. The algorithm resolves these input classes into embedding levels and final visual ordering; the enum represents the original character class.