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