Enumeration
GLibUnicodeBreakType
since: 2.0
Description
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.
Available since: 2.0
Members
G_UNICODE_BREAK_MANDATORY-
Mandatory Break (BK)
- Value:
0 - Nickname:
mandatory - Available since: 2.0
- Value:
G_UNICODE_BREAK_CARRIAGE_RETURN-
Carriage Return (CR)
- Value:
1 - Nickname:
carriage-return - Available since: 2.0
- Value:
G_UNICODE_BREAK_LINE_FEED-
Line Feed (LF)
- Value:
2 - Nickname:
line-feed - Available since: 2.0
- Value:
G_UNICODE_BREAK_COMBINING_MARK-
Attached Characters and Combining Marks (CM)
- Value:
3 - Nickname:
combining-mark - Available since: 2.0
- Value:
G_UNICODE_BREAK_SURROGATE-
Surrogates (SG)
- Value:
4 - Nickname:
surrogate - Available since: 2.0
- Value:
G_UNICODE_BREAK_ZERO_WIDTH_SPACE-
Zero Width Space (ZW)
- Value:
5 - Nickname:
zero-width-space - Available since: 2.0
- Value:
G_UNICODE_BREAK_INSEPARABLE-
Inseparable (IN)
- Value:
6 - Nickname:
inseparable - Available since: 2.0
- Value:
G_UNICODE_BREAK_NON_BREAKING_GLUE-
Non-breaking (“Glue”) (GL)
- Value:
7 - Nickname:
non-breaking-glue - Available since: 2.0
- Value:
G_UNICODE_BREAK_CONTINGENT-
Contingent Break Opportunity (CB)
- Value:
8 - Nickname:
contingent - Available since: 2.0
- Value:
G_UNICODE_BREAK_SPACE-
Space (SP)
- Value:
9 - Nickname:
space - Available since: 2.0
- Value:
G_UNICODE_BREAK_AFTER-
Break Opportunity After (BA)
- Value:
10 - Nickname:
after - Available since: 2.0
- Value:
G_UNICODE_BREAK_BEFORE-
Break Opportunity Before (BB)
- Value:
11 - Nickname:
before - Available since: 2.0
- Value:
G_UNICODE_BREAK_BEFORE_AND_AFTER-
Break Opportunity Before and After (B2)
- Value:
12 - Nickname:
before-and-after - Available since: 2.0
- Value:
G_UNICODE_BREAK_HYPHEN-
Hyphen (HY)
- Value:
13 - Nickname:
hyphen - Available since: 2.0
- Value:
G_UNICODE_BREAK_NON_STARTER-
Nonstarter (NS)
- Value:
14 - Nickname:
non-starter - Available since: 2.0
- Value:
G_UNICODE_BREAK_OPEN_PUNCTUATION-
Opening Punctuation (OP)
- Value:
15 - Nickname:
open-punctuation - Available since: 2.0
- Value:
G_UNICODE_BREAK_CLOSE_PUNCTUATION-
Closing Punctuation (CL)
- Value:
16 - Nickname:
close-punctuation - Available since: 2.0
- Value:
G_UNICODE_BREAK_QUOTATION-
Ambiguous Quotation (QU)
- Value:
17 - Nickname:
quotation - Available since: 2.0
- Value:
G_UNICODE_BREAK_EXCLAMATION-
Exclamation/Interrogation (EX)
- Value:
18 - Nickname:
exclamation - Available since: 2.0
- Value:
G_UNICODE_BREAK_IDEOGRAPHIC-
Ideographic (ID)
- Value:
19 - Nickname:
ideographic - Available since: 2.0
- Value:
G_UNICODE_BREAK_NUMERIC-
Numeric (NU)
- Value:
20 - Nickname:
numeric - Available since: 2.0
- Value:
G_UNICODE_BREAK_INFIX_SEPARATOR-
Infix Separator (Numeric) (IS)
- Value:
21 - Nickname:
infix-separator - Available since: 2.0
- Value:
G_UNICODE_BREAK_SYMBOL-
Symbols Allowing Break After (SY)
- Value:
22 - Nickname:
symbol - Available since: 2.0
- Value:
G_UNICODE_BREAK_ALPHABETIC-
Ordinary Alphabetic and Symbol Characters (AL)
- Value:
23 - Nickname:
alphabetic - Available since: 2.0
- Value:
G_UNICODE_BREAK_PREFIX-
Prefix (Numeric) (PR)
- Value:
24 - Nickname:
prefix - Available since: 2.0
- Value:
G_UNICODE_BREAK_POSTFIX-
Postfix (Numeric) (PO)
- Value:
25 - Nickname:
postfix - Available since: 2.0
- Value:
G_UNICODE_BREAK_COMPLEX_CONTEXT-
Complex Content Dependent (South East Asian) (SA)
- Value:
26 - Nickname:
complex-context - Available since: 2.0
- Value:
G_UNICODE_BREAK_AMBIGUOUS-
Ambiguous (Alphabetic or Ideographic) (AI)
- Value:
27 - Nickname:
ambiguous - Available since: 2.0
- Value:
G_UNICODE_BREAK_UNKNOWN-
Unknown (XX)
- Value:
28 - Nickname:
unknown - Available since: 2.0
- Value:
G_UNICODE_BREAK_NEXT_LINE-
Next Line (NL)
- Value:
29 - Nickname:
next-line - Available since: 2.0
- Value:
G_UNICODE_BREAK_WORD_JOINER-
Word Joiner (WJ)
- Value:
30 - Nickname:
word-joiner - Available since: 2.0
- Value:
G_UNICODE_BREAK_HANGUL_L_JAMO-
Hangul L Jamo (JL)
- Value:
31 - Nickname:
hangul-l-jamo - Available since: 2.0
- Value:
G_UNICODE_BREAK_HANGUL_V_JAMO-
Hangul V Jamo (JV)
- Value:
32 - Nickname:
hangul-v-jamo - Available since: 2.0
- Value:
G_UNICODE_BREAK_HANGUL_T_JAMO-
Hangul T Jamo (JT)
- Value:
33 - Nickname:
hangul-t-jamo - Available since: 2.0
- Value:
G_UNICODE_BREAK_HANGUL_LV_SYLLABLE-
Hangul LV Syllable (H2)
- Value:
34 - Nickname:
hangul-lv-syllable - Available since: 2.0
- Value:
G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE-
Hangul LVT Syllable (H3)
- Value:
35 - Nickname:
hangul-lvt-syllable - 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 - Nickname:
close-paranthesis - Available since: 2.0
- Value:
G_UNICODE_BREAK_CLOSE_PARENTHESIS-
Closing Parenthesis (CP). Since 2.70
- Value:
36 - Nickname:
close-parenthesis - Available since: 2.0
- Value:
G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER-
Conditional Japanese Starter (CJ). Since: 2.32
- Value:
37 - Nickname:
conditional-japanese-starter - Available since: 2.0
- Value:
G_UNICODE_BREAK_HEBREW_LETTER-
Hebrew Letter (HL). Since: 2.32
- Value:
38 - Nickname:
hebrew-letter - Available since: 2.0
- Value:
G_UNICODE_BREAK_REGIONAL_INDICATOR-
Regional Indicator (RI). Since: 2.36
- Value:
39 - Nickname:
regional-indicator - Available since: 2.0
- Value:
G_UNICODE_BREAK_EMOJI_BASE-
Emoji Base (EB). Since: 2.50
- Value:
40 - Nickname:
emoji-base - Available since: 2.0
- Value:
G_UNICODE_BREAK_EMOJI_MODIFIER-
Emoji Modifier (EM). Since: 2.50
- Value:
41 - Nickname:
emoji-modifier - Available since: 2.0
- Value:
G_UNICODE_BREAK_ZERO_WIDTH_JOINER-
Zero Width Joiner (ZWJ). Since: 2.50
- Value:
42 - Nickname:
zero-width-joiner - 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 - Nickname:
aksara - Available since: 2.0
- Value:
G_UNICODE_BREAK_AKSARA_PRE_BASE-
No description available.
- Value:
44 - Nickname:
aksara-pre-base - Available since: 2.0
- Value:
G_UNICODE_BREAK_AKSARA_START-
No description available.
- Value:
45 - Nickname:
aksara-start - Available since: 2.0
- Value:
G_UNICODE_BREAK_VIRAMA_FINAL-
No description available.
- Value:
46 - Nickname:
virama-final - Available since: 2.0
- Value:
G_UNICODE_BREAK_VIRAMA-
No description available.
- Value:
47 - Nickname:
virama - Available since: 2.0
- Value: