GUnicodeBreakType

These are the possible line break classifications. The five Hangul types were added in Unicode 4.1, so, has been introduced in GLib 2.10. Note that new types may be added in the future. Applications should be ready to handle unknown values. They may be regarded as G_UNICODE_BREAK_UNKNOWN. See http://www.unicode.org/unicode/reports/tr14/. G_UNICODE_BREAK_MANDATORY Mandatory Break (BK) G_UNICODE_BREAK_CARRIAGE_RETURN Carriage Return (CR) G_UNICODE_BREAK_LINE_FEED Line Feed (LF) G_UNICODE_BREAK_COMBINING_MARK Attached Characters and Combining Marks (CM) G_UNICODE_BREAK_SURROGATE Surrogates (SG) G_UNICODE_BREAK_ZERO_WIDTH_SPACE Zero Width Space (ZW) G_UNICODE_BREAK_INSEPARABLE Inseparable (IN) G_UNICODE_BREAK_NON_BREAKING_GLUE Non-breaking ("Glue") (GL) G_UNICODE_BREAK_CONTINGENT Contingent Break Opportunity (CB) G_UNICODE_BREAK_SPACE Space (SP) G_UNICODE_BREAK_AFTER Break Opportunity After (BA) G_UNICODE_BREAK_BEFORE Break Opportunity Before (BB) G_UNICODE_BREAK_BEFORE_AND_AFTER Break Opportunity Before and After (B2) G_UNICODE_BREAK_HYPHEN Hyphen (HY) G_UNICODE_BREAK_NON_STARTER Nonstarter (NS) G_UNICODE_BREAK_OPEN_PUNCTUATION Opening Punctuation (OP) G_UNICODE_BREAK_CLOSE_PUNCTUATION Closing Punctuation (CL) G_UNICODE_BREAK_QUOTATION Ambiguous Quotation (QU) G_UNICODE_BREAK_EXCLAMATION Exclamation/Interrogation (EX) G_UNICODE_BREAK_IDEOGRAPHIC Ideographic (ID) G_UNICODE_BREAK_NUMERIC Numeric (NU) G_UNICODE_BREAK_INFIX_SEPARATOR Infix Separator (Numeric) (IS) G_UNICODE_BREAK_SYMBOL Symbols Allowing Break After (SY) G_UNICODE_BREAK_ALPHABETIC Ordinary Alphabetic and Symbol Characters (AL) G_UNICODE_BREAK_PREFIX Prefix (Numeric) (PR) G_UNICODE_BREAK_POSTFIX Postfix (Numeric) (PO) G_UNICODE_BREAK_COMPLEX_CONTEXT Complex Content Dependent (South East Asian) (SA) G_UNICODE_BREAK_AMBIGUOUS Ambiguous (Alphabetic or Ideographic) (AI) G_UNICODE_BREAK_UNKNOWN Unknown (XX) G_UNICODE_BREAK_NEXT_LINE Next Line (NL) G_UNICODE_BREAK_WORD_JOINER Word Joiner (WJ) G_UNICODE_BREAK_HANGUL_L_JAMO Hangul L Jamo (JL) G_UNICODE_BREAK_HANGUL_V_JAMO Hangul V Jamo (JV) G_UNICODE_BREAK_HANGUL_T_JAMO Hangul T Jamo (JT) G_UNICODE_BREAK_HANGUL_LV_SYLLABLE Hangul LV Syllable (H2) G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE Hangul LVT Syllable (H3) G_UNICODE_BREAK_CLOSE_PARANTHESIS Closing Parenthesis (CP). Since 2.28

Values

ValueMeaning
MANDATORY
CARRIAGE_RETURN
LINE_FEED
COMBINING_MARK
SURROGATE
ZERO_WIDTH_SPACE
INSEPARABLE
NON_BREAKING_GLUE
CONTINGENT
SPACE
AFTER
BEFORE
BEFORE_AND_AFTER
HYPHEN
NON_STARTER
OPEN_PUNCTUATION
CLOSE_PUNCTUATION
QUOTATION
EXCLAMATION
IDEOGRAPHIC
NUMERIC
INFIX_SEPARATOR
SYMBOL
ALPHABETIC
PREFIX
POSTFIX
COMPLEX_CONTEXT
AMBIGUOUS
UNKNOWN
NEXT_LINE
WORD_JOINER
HANGUL_L_JAMO
HANGUL_V_JAMO
HANGUL_T_JAMO
HANGUL_LV_SYLLABLE
HANGUL_LVT_SYLLABLE
CLOSE_PARANTHESIS

Meta