[]
Line breaking classes of the Unicode characters.
public enum LineBreakingClass : byte
AI = 28Ambiguous (Alphabetic or Ideographic)
AL = 29Alphabetic
B2 = 11Break Opportunity Before and After
BA = 12Break After
BB = 13Break Before
BK = 0Mandatory Break
CB = 15Contingent Break Opportunity
CJ = 30Conditional Japanese Starter
CL = 16Close Punctuation
CM = 3Combining Mark
CP = 17Close Parenthesis
CR = 1Carriage Return
EB = 31Emoji Base
EM = 32Emoji Modifier
EX = 18Exclamation/Interrogation
GL = 8Non-breaking (“Glue”)
H2 = 33Hangul LV Syllable
H3 = 34Hangul LVT Syllable
HL = 35Hebrew Letter
HY = 14Hyphen
ID = 36Ideographic
IN = 19Inseparable
IS = 23Infix Numeric Separator
JL = 37Hangul L Jamo
JT = 39Hangul T Jamo
JV = 38Hangul V Jamo
LF = 2Line Feed
NL = 4Next Line
NS = 20Nonstarter
NU = 24Numeric
OP = 21Open Punctuation
PO = 25Postfix Numeric
PR = 26Prefix Numeric
QU = 22Quotation
RI = 40Regional Indicator
SA = 41Complex Context Dependent (South East Asian)
SG = 5Surrogate
SP = 9Space
SY = 27Symbols Allowing Break After
WJ = 6Word Joiner
XX = 42Unknown
ZW = 7Zero Width Space
ZWJ = 10Zero Width Joiner