[]
Line breaking classes of the Unicode characters.
public enum LineBreakingClass : byte
AI = 28
Ambiguous (Alphabetic or Ideographic)
AK = 29
Aksara
AL = 30
Alphabetic
AP = 31
Aksara Pre-Base
AS = 32
Aksara Start
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 = 33
Conditional Japanese Starter
CL = 16
Close Punctuation
CM = 3
Combining Mark
CP = 17
Close Parenthesis
CR = 1
Carriage Return
EB = 34
Emoji Base
EM = 35
Emoji Modifier
EX = 18
Exclamation/Interrogation
GL = 8
Non-breaking (“Glue”)
H2 = 36
Hangul LV Syllable
H3 = 37
Hangul LVT Syllable
HL = 38
Hebrew Letter
HY = 14
Hyphen
ID = 39
Ideographic
IN = 19
Inseparable
IS = 23
Infix Numeric Separator
JL = 40
Hangul L Jamo
JT = 42
Hangul T Jamo
JV = 41
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 = 43
Regional Indicator
SA = 44
Complex Context Dependent (South East Asian)
SG = 5
Surrogate
SP = 9
Space
SY = 27
Symbols Allowing Break After
VF = 45
Virama Final
VI = 46
Virama
WJ = 6
Word Joiner
XX = 47
Unknown
ZW = 7
Zero Width Space
ZWJ = 10
Zero Width Joiner