Enumeration

GLibUnicodeBreakType

Declaration

enum GLib.UnicodeBreakType

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.

See Unicode Line Breaking Algorithm.

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 instead.

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