UnicodeBreakType

class UnicodeBreakType

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

See Unicode Line Breaking Algorithm.

Fields

class UnicodeBreakType
AFTER

Break Opportunity After (BA)

AKSARA

Aksara (AK). Since: 2.80 G_UNICODE_BREAK_AKSARA_PRE_BASE (AP). Since: 2.80 G_UNICODE_BREAK_AKSARA_START (AS). Since: 2.80 G_UNICODE_BREAK_VIRAMA_FINAL (VF). Since: 2.80 G_UNICODE_BREAK_VIRAMA (VI). Since: 2.80

AKSARA_PRE_BASE
AKSARA_START
ALPHABETIC

Ordinary Alphabetic and Symbol Characters (AL)

AMBIGUOUS

Ambiguous (Alphabetic or Ideographic) (AI)

BEFORE

Break Opportunity Before (BB)

BEFORE_AND_AFTER

Break Opportunity Before and After (B2)

CARRIAGE_RETURN

Carriage Return (CR)

CLOSE_PARANTHESIS

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

CLOSE_PARENTHESIS

Closing Parenthesis (CP). Since 2.70

CLOSE_PUNCTUATION

Closing Punctuation (CL)

COMBINING_MARK

Attached Characters and Combining Marks (CM)

COMPLEX_CONTEXT

Complex Content Dependent (South East Asian) (SA)

CONDITIONAL_JAPANESE_STARTER

Conditional Japanese Starter (CJ). Since: 2.32

CONTINGENT

Contingent Break Opportunity (CB)

EMOJI_BASE

Emoji Base (EB). Since: 2.50

EMOJI_MODIFIER

Emoji Modifier (EM). Since: 2.50

EXCLAMATION

Exclamation/Interrogation (EX)

HANGUL_LVT_SYLLABLE

Hangul LVT Syllable (H3)

HANGUL_LV_SYLLABLE

Hangul LV Syllable (H2)

HANGUL_L_JAMO

Hangul L Jamo (JL)

HANGUL_T_JAMO

Hangul T Jamo (JT)

HANGUL_V_JAMO

Hangul V Jamo (JV)

HEBREW_LETTER

Hebrew Letter (HL). Since: 2.32

HYPHEN

Hyphen (HY)

IDEOGRAPHIC

Ideographic (ID)

INFIX_SEPARATOR

Infix Separator (Numeric) (IS)

INSEPARABLE

Inseparable (IN)

LINE_FEED

Line Feed (LF)

MANDATORY

Mandatory Break (BK)

NEXT_LINE

Next Line (NL)

NON_BREAKING_GLUE

Non-breaking (“Glue”) (GL)

NON_STARTER

Nonstarter (NS)

NUMERIC

Numeric (NU)

OPEN_PUNCTUATION

Opening Punctuation (OP)

POSTFIX

Postfix (Numeric) (PO)

PREFIX

Prefix (Numeric) (PR)

QUOTATION

Ambiguous Quotation (QU)

REGIONAL_INDICATOR

Regional Indicator (RI). Since: 2.36

SPACE

Space (SP)

SURROGATE

Surrogates (SG)

SYMBOL

Symbols Allowing Break After (SY)

UNKNOWN

Unknown (XX)

VIRAMA
VIRAMA_FINAL
WORD_JOINER

Word Joiner (WJ)

ZERO_WIDTH_JOINER

Zero Width Joiner (ZWJ). Since: 2.50

ZERO_WIDTH_SPACE

Zero Width Space (ZW)