Enumeration
GLibUnicodeBreakType
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
.
Members
Name | Description |
---|---|
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. Deprecated: 2.70: Use |
G_UNICODE_BREAK_CLOSE_PARENTHESIS |
Closing Parenthesis (CP). Since 2.70 |
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 |
G_UNICODE_BREAK_EMOJI_BASE |
Emoji Base (EB). Since: 2.50 |
G_UNICODE_BREAK_EMOJI_MODIFIER |
Emoji Modifier (EM). Since: 2.50 |
G_UNICODE_BREAK_ZERO_WIDTH_JOINER |
Zero Width Joiner (ZWJ). Since: 2.50 |