Break Opportunity After (BA)
Aksara (AK). Since: 2.80
Aksara Pre-Base (AP). Since: 2.80
Aksara Start (AS). Since: 2.80
Ordinary Alphabetic and Symbol Characters (AL)
Ambiguous (Alphabetic or Ideographic) (AI)
Break Opportunity Before (BB)
Break Opportunity Before and After (B2)
Carriage Return (CR)
Closing Parenthesis (CP). Since 2.28. Deprecated: 2.70: Use GLib.UnicodeBreakType.CLOSE_PARENTHESIS instead.
Closing Parenthesis (CP). Since 2.70
Closing Punctuation (CL)
Attached Characters and Combining Marks (CM)
Complex Content Dependent (South East Asian) (SA)
Conditional Japanese Starter (CJ). Since: 2.32
Contingent Break Opportunity (CB)
Emoji Base (EB). Since: 2.50
Emoji Modifier (EM). Since: 2.50
Exclamation/Interrogation (EX)
Hangul L Jamo (JL)
Hangul LV Syllable (H2)
Hangul LVT Syllable (H3)
Hangul T Jamo (JT)
Hangul V Jamo (JV)
Hebrew Letter (HL). Since: 2.32
Hyphen (HY)
Ideographic (ID)
Infix Separator (Numeric) (IS)
Inseparable (IN)
Line Feed (LF)
Mandatory Break (BK)
Next Line (NL)
Non-breaking ("Glue") (GL)
Nonstarter (NS)
Numeric (NU)
Opening Punctuation (OP)
Postfix (Numeric) (PO)
Prefix (Numeric) (PR)
Ambiguous Quotation (QU)
Regional Indicator (RI). Since: 2.36
Space (SP)
Surrogates (SG)
Symbols Allowing Break After (SY)
Unknown (XX)
Virama (VI). Since: 2.80
Virama Final (VF). Since: 2.80
Word Joiner (WJ)
Zero Width Joiner (ZWJ). Since: 2.50
Zero Width Space (ZW)
These are the possible line break classifications.
Since new Unicode versions may add new types here, applications should be ready to handle unknown values. They may be regarded as GLib.UnicodeBreakType.UNKNOWN.
See Unicode Line Breaking Algorithm.