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
G_UNICODE_BREAK_AKSARA_PRE_BASE(AP). Since: 2.80G_UNICODE_BREAK_AKSARA_START(AS). Since: 2.80G_UNICODE_BREAK_VIRAMA_FINAL(VF). Since: 2.80G_UNICODE_BREAK_VIRAMA(VI). Since: 2.80.- Value:
43 - Available since: 2.0
- Value:
-
G_UNICODE_BREAK_AKSARA_PRE_BASE -
No description available.
- Value:
44 - Available since: 2.0
- Value:
-
G_UNICODE_BREAK_AKSARA_START -
No description available.
- Value:
45 - Available since: 2.0
- Value:
-
G_UNICODE_BREAK_VIRAMA_FINAL -
No description available.
- Value:
46 - Available since: 2.0
- Value:
-
G_UNICODE_BREAK_VIRAMA -
No description available.
- Value:
47 - Available since: 2.0
- Value: