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