GUnicodeBreakType

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 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 G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER Conditional Japanese Starter (CJ). Since: 2.32 G_UNICODE_BREAK_HEBREW_LETTER Hebrew Letter (HL). Since: 2.32 G_UNICODE_BREAK_REGIONAL_INDICATOR Regional Indicator (RI). Since: 2.36

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
CONDITIONAL_JAPANESE_STARTER
HEBREW_LETTER
REGIONAL_INDICATOR

Meta