<%GLibUnicodeBreakType>

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

See [Unicode Line Breaking Algorithm](http://www.unicode.org/unicode/reports/tr14/).

Members

mandatory

alias G_UNICODE_BREAK_MANDATORY

Mandatory Break (BK)

carriage-return

alias G_UNICODE_BREAK_CARRIAGE_RETURN

Carriage Return (CR)

line-feed

alias G_UNICODE_BREAK_LINE_FEED

Line Feed (LF)

combining-mark

alias G_UNICODE_BREAK_COMBINING_MARK

Attached Characters and Combining Marks (CM)

surrogate

alias G_UNICODE_BREAK_SURROGATE

Surrogates (SG)

zero-width-space

alias G_UNICODE_BREAK_ZERO_WIDTH_SPACE

Zero Width Space (ZW)

inseparable

alias G_UNICODE_BREAK_INSEPARABLE

Inseparable (IN)

non-breaking-glue

alias G_UNICODE_BREAK_NON_BREAKING_GLUE

Non-breaking ("Glue") (GL)

contingent

alias G_UNICODE_BREAK_CONTINGENT

Contingent Break Opportunity (CB)

space

alias G_UNICODE_BREAK_SPACE

Space (SP)

after

alias G_UNICODE_BREAK_AFTER

Break Opportunity After (BA)

before

alias G_UNICODE_BREAK_BEFORE

Break Opportunity Before (BB)

before-and-after

alias G_UNICODE_BREAK_BEFORE_AND_AFTER

Break Opportunity Before and After (B2)

hyphen

alias G_UNICODE_BREAK_HYPHEN

Hyphen (HY)

non-starter

alias G_UNICODE_BREAK_NON_STARTER

Nonstarter (NS)

open-punctuation

alias G_UNICODE_BREAK_OPEN_PUNCTUATION

Opening Punctuation (OP)

close-punctuation

alias G_UNICODE_BREAK_CLOSE_PUNCTUATION

Closing Punctuation (CL)

quotation

alias G_UNICODE_BREAK_QUOTATION

Ambiguous Quotation (QU)

exclamation

alias G_UNICODE_BREAK_EXCLAMATION

Exclamation/Interrogation (EX)

ideographic

alias G_UNICODE_BREAK_IDEOGRAPHIC

Ideographic (ID)

numeric

alias G_UNICODE_BREAK_NUMERIC

Numeric (NU)

infix-separator

alias G_UNICODE_BREAK_INFIX_SEPARATOR

Infix Separator (Numeric) (IS)

symbol

alias G_UNICODE_BREAK_SYMBOL

Symbols Allowing Break After (SY)

alphabetic

alias G_UNICODE_BREAK_ALPHABETIC

Ordinary Alphabetic and Symbol Characters (AL)

prefix

alias G_UNICODE_BREAK_PREFIX

Prefix (Numeric) (PR)

postfix

alias G_UNICODE_BREAK_POSTFIX

Postfix (Numeric) (PO)

complex-context

alias G_UNICODE_BREAK_COMPLEX_CONTEXT

Complex Content Dependent (South East Asian) (SA)

ambiguous

alias G_UNICODE_BREAK_AMBIGUOUS

Ambiguous (Alphabetic or Ideographic) (AI)

unknown

alias G_UNICODE_BREAK_UNKNOWN

Unknown (XX)

next-line

alias G_UNICODE_BREAK_NEXT_LINE

Next Line (NL)

word-joiner

alias G_UNICODE_BREAK_WORD_JOINER

Word Joiner (WJ)

hangul-l-jamo

alias G_UNICODE_BREAK_HANGUL_L_JAMO

Hangul L Jamo (JL)

hangul-v-jamo

alias G_UNICODE_BREAK_HANGUL_V_JAMO

Hangul V Jamo (JV)

hangul-t-jamo

alias G_UNICODE_BREAK_HANGUL_T_JAMO

Hangul T Jamo (JT)

hangul-lv-syllable

alias G_UNICODE_BREAK_HANGUL_LV_SYLLABLE

Hangul LV Syllable (H2)

hangul-lvt-syllable

alias G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE

Hangul LVT Syllable (H3)

close-paranthesis

alias G_UNICODE_BREAK_CLOSE_PARANTHESIS

Closing Parenthesis (CP). Since 2.28. Deprecated: 2.70: Use G_UNICODE_BREAK_CLOSE_PARENTHESIS instead.

close-parenthesis

alias G_UNICODE_BREAK_CLOSE_PARENTHESIS

Closing Parenthesis (CP). Since 2.70

conditional-japanese-starter

alias G_UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER

Conditional Japanese Starter (CJ). Since: 2.32

hebrew-letter

alias G_UNICODE_BREAK_HEBREW_LETTER

Hebrew Letter (HL). Since: 2.32

regional-indicator

alias G_UNICODE_BREAK_REGIONAL_INDICATOR

Regional Indicator (RI). Since: 2.36

emoji-base

alias G_UNICODE_BREAK_EMOJI_BASE

Emoji Base (EB). Since: 2.50

emoji-modifier

alias G_UNICODE_BREAK_EMOJI_MODIFIER

Emoji Modifier (EM). Since: 2.50

zero-width-joiner

alias G_UNICODE_BREAK_ZERO_WIDTH_JOINER

Zero Width Joiner (ZWJ). Since: 2.50