Up: Other attributes   [Contents][Index]


8.10.1 Indic conjunct break

The Indic_Conjunct_Break attribute is used when determining the grapheme cluster boundary in Indic scripts.

The Indic_Conjunct_Break attribute has the following possible values:

Constant: int UC_INDIC_CONJUNCT_BREAK_NONE
Constant: int UC_INDIC_CONJUNCT_BREAK_CONSONANT
Constant: int UC_INDIC_CONJUNCT_BREAK_LINKER
Constant: int UC_INDIC_CONJUNCT_BREAK_EXTEND

The following functions implement the association between an Indic_Conjunct_Break value and its name.

Function: const char * uc_indic_conjunct_break_name (int indic_conjunct_break)

Returns the name of an Indic_Conjunct_Break value.

Function: int uc_indic_conjunct_break_byname (const char *indic_conjunct_break_name)

Returns the Indic_Conjunct_Break value given by name, e.g. "Consonant". This lookup ignores spaces, underscores, or hyphens as word separators and is case-insignificant.

The following function gives the Indic_Conjunct_Break attribute of every Unicode character.

Function: int uc_indic_conjunct_break (ucs4_t uc)

Returns the Indic_Conjunct_Break attribute of a Unicode character.