GLib.UnicodeBreakType
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 <ulink url="http://www.unicode.org/unicode/reports/tr14/">http://www.unicode.org/unicode/reports/tr14/</ulink>.
- UnicodeBreakType.MANDATORY
Mandatory Break (BK)
- UnicodeBreakType.CARRIAGE_RETURN
Carriage Return (CR)
- UnicodeBreakType.LINE_FEED
Line Feed (LF)
- UnicodeBreakType.COMBINING_MARK
Attached Characters and Combining Marks (CM)
- UnicodeBreakType.SURROGATE
Surrogates (SG)
- UnicodeBreakType.ZERO_WIDTH_SPACE
Zero Width Space (ZW)
- UnicodeBreakType.INSEPARABLE
Inseparable (IN)
- UnicodeBreakType.NON_BREAKING_GLUE
Non-breaking ("Glue") (GL)
- UnicodeBreakType.CONTINGENT
Contingent Break Opportunity (CB)
- UnicodeBreakType.SPACE
Space (SP)
- UnicodeBreakType.AFTER
Break Opportunity After (BA)
- UnicodeBreakType.BEFORE
Break Opportunity Before (BB)
- UnicodeBreakType.BEFORE_AND_AFTER
Break Opportunity Before and After (B2)
- UnicodeBreakType.HYPHEN
Hyphen (HY)
- UnicodeBreakType.NON_STARTER
Nonstarter (NS)
- UnicodeBreakType.OPEN_PUNCTUATION
Opening Punctuation (OP)
- UnicodeBreakType.CLOSE_PUNCTUATION
Closing Punctuation (CL)
- UnicodeBreakType.QUOTATION
Ambiguous Quotation (QU)
- UnicodeBreakType.EXCLAMATION
Exclamation/Interrogation (EX)
- UnicodeBreakType.IDEOGRAPHIC
Ideographic (ID)
- UnicodeBreakType.NUMERIC
Numeric (NU)
- UnicodeBreakType.INFIX_SEPARATOR
Infix Separator (Numeric) (IS)
- UnicodeBreakType.SYMBOL
Symbols Allowing Break After (SY)
- UnicodeBreakType.ALPHABETIC
Ordinary Alphabetic and Symbol Characters (AL)
- UnicodeBreakType.PREFIX
Prefix (Numeric) (PR)
- UnicodeBreakType.POSTFIX
Postfix (Numeric) (PO)
- UnicodeBreakType.COMPLEX_CONTEXT
Complex Content Dependent (South East Asian) (SA)
- UnicodeBreakType.AMBIGUOUS
Ambiguous (Alphabetic or Ideographic) (AI)
- UnicodeBreakType.UNKNOWN
Unknown (XX)
- UnicodeBreakType.NEXT_LINE
Next Line (NL)
- UnicodeBreakType.WORD_JOINER
Word Joiner (WJ)
- UnicodeBreakType.HANGUL_L_JAMO
Hangul L Jamo (JL)
- UnicodeBreakType.HANGUL_V_JAMO
Hangul V Jamo (JV)
- UnicodeBreakType.HANGUL_T_JAMO
Hangul T Jamo (JT)
- UnicodeBreakType.HANGUL_LV_SYLLABLE
Hangul LV Syllable (H2)
- UnicodeBreakType.HANGUL_LVT_SYLLABLE
Hangul LVT Syllable (H3)
- UnicodeBreakType.CLOSE_PARANTHESIS
Closing Parenthesis (CP). Since 2.28
- UnicodeBreakType.CONDITIONAL_JAPANESE_STARTER
Conditional Japanese Starter (CJ). Since: 2.32
- UnicodeBreakType.HEBREW_LETTER
Hebrew Letter (HL). Since: 2.32
- UnicodeBreakType.REGIONAL_INDICATOR
Regional Indicator (RI). Since: 2.36