Enumeration
GLibUnicodeBreakType
Description [src]
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.
Members
- 
            G_UNICODE_BREAK_MANDATORY
- 
            Mandatory Break (BK). - Value: 0
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_CARRIAGE_RETURN
- 
            Carriage Return (CR). - Value: 1
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_LINE_FEED
- 
            Line Feed (LF). - Value: 2
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_COMBINING_MARK
- 
            Attached Characters and Combining Marks (CM). - Value: 3
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_SURROGATE
- 
            Surrogates (SG). - Value: 4
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_ZERO_WIDTH_SPACE
- 
            Zero Width Space (ZW). - Value: 5
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_INSEPARABLE
- 
            Inseparable (IN). - Value: 6
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_NON_BREAKING_GLUE
- 
            Non-breaking (“Glue”) (GL). - Value: 7
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_CONTINGENT
- 
            Contingent Break Opportunity (CB). - Value: 8
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_SPACE
- 
            Space (SP). - Value: 9
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_AFTER
- 
            Break Opportunity After (BA). - Value: 10
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_BEFORE
- 
            Break Opportunity Before (BB). - Value: 11
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_BEFORE_AND_AFTER
- 
            Break Opportunity Before and After (B2). - Value: 12
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_HYPHEN
- 
            Hyphen (HY). - Value: 13
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_NON_STARTER
- 
            Nonstarter (NS). - Value: 14
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_OPEN_PUNCTUATION
- 
            Opening Punctuation (OP). - Value: 15
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_CLOSE_PUNCTUATION
- 
            Closing Punctuation (CL). - Value: 16
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_QUOTATION
- 
            Ambiguous Quotation (QU). - Value: 17
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_EXCLAMATION
- 
            Exclamation/Interrogation (EX). - Value: 18
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_IDEOGRAPHIC
- 
            Ideographic (ID). - Value: 19
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_NUMERIC
- 
            Numeric (NU). - Value: 20
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_INFIX_SEPARATOR
- 
            Infix Separator (Numeric) (IS). - Value: 21
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_SYMBOL
- 
            Symbols Allowing Break After (SY). - Value: 22
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_ALPHABETIC
- 
            Ordinary Alphabetic and Symbol Characters (AL). - Value: 23
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_PREFIX
- 
            Prefix (Numeric) (PR). - Value: 24
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_POSTFIX
- 
            Postfix (Numeric) (PO). - Value: 25
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_COMPLEX_CONTEXT
- 
            Complex Content Dependent (South East Asian) (SA). - Value: 26
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_AMBIGUOUS
- 
            Ambiguous (Alphabetic or Ideographic) (AI). - Value: 27
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_UNKNOWN
- 
            Unknown (XX). - Value: 28
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_NEXT_LINE
- 
            Next Line (NL). - Value: 29
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_WORD_JOINER
- 
            Word Joiner (WJ). - Value: 30
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_HANGUL_L_JAMO
- 
            Hangul L Jamo (JL). - Value: 31
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_HANGUL_V_JAMO
- 
            Hangul V Jamo (JV). - Value: 32
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_HANGUL_T_JAMO
- 
            Hangul T Jamo (JT). - Value: 33
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_HANGUL_LV_SYLLABLE
- 
            Hangul LV Syllable (H2). - Value: 34
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE
- 
            Hangul LVT Syllable (H3). - Value: 35
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_CLOSE_PARANTHESIS
- 
            Closing Parenthesis (CP). Since 2.28. Deprecated: 2.70: Use G_UNICODE_BREAK_CLOSE_PARENTHESISinstead.- Value: 36
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_CLOSE_PARENTHESIS
- 
            Closing Parenthesis (CP). Since 2.70. - Value: 36
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER
- 
            Conditional Japanese Starter (CJ). Since: 2.32. - Value: 37
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_HEBREW_LETTER
- 
            Hebrew Letter (HL). Since: 2.32. - Value: 38
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_REGIONAL_INDICATOR
- 
            Regional Indicator (RI). Since: 2.36. - Value: 39
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_EMOJI_BASE
- 
            Emoji Base (EB). Since: 2.50. - Value: 40
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_EMOJI_MODIFIER
- 
            Emoji Modifier (EM). Since: 2.50. - Value: 41
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_ZERO_WIDTH_JOINER
- 
            Zero Width Joiner (ZWJ). Since: 2.50. - Value: 42
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_AKSARA
- 
            Aksara (AK). Since: 2.80. - Value: 43
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_AKSARA_PRE_BASE
- 
            Aksara Pre-Base (AP). Since: 2.80. - Value: 44
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_AKSARA_START
- 
            Aksara Start (AS). Since: 2.80. - Value: 45
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_VIRAMA_FINAL
- 
            Virama Final (VF). Since: 2.80. - Value: 46
- Available since: 2.0
 
- Value: 
- 
            G_UNICODE_BREAK_VIRAMA
- 
            Virama (VI). Since: 2.80. - Value: 47
- Available since: 2.0
 
- Value: