unicode_combining_class_t#

class unicode_combining_class_t#

Data type for the Canonical_Combining_Class (ccc) property from the Unicode Character Database.

<note>Note: newer versions of Unicode may add new values. Client programs should be ready to handle any value in the 0..254 range being returned from unicode_combining_class().</note>

Fields#

class unicode_combining_class_t
ABOVE#

Distinct marks directly above

ABOVE_LEFT#

Distinct marks at the top left

ABOVE_RIGHT#

Distinct marks at the top right

ATTACHED_ABOVE#

Marks attached directly above

ATTACHED_ABOVE_RIGHT#

Marks attached at the top right

ATTACHED_BELOW#

Marks attached directly below

ATTACHED_BELOW_LEFT#

Marks attached at the bottom left

BELOW#

Distinct marks directly below

BELOW_LEFT#

Distinct marks at the bottom left

BELOW_RIGHT#

Distinct marks at the bottom right

CCC10#

[Hebrew]

CCC103#

[Thai]

CCC107#

[Thai]

CCC11#

[Hebrew]

CCC118#

[Lao]

CCC12#

[Hebrew]

CCC122#

[Lao]

CCC129#

[Tibetan]

CCC13#

[Hebrew]

CCC130#

[Tibetan]

CCC132#

[Tibetan] Since: 7.2.0

CCC14#

[Hebrew]

CCC15#

[Hebrew]

CCC16#

[Hebrew]

CCC17#

[Hebrew]

CCC18#

[Hebrew]

CCC19#

[Hebrew]

CCC20#

[Hebrew]

CCC21#

[Hebrew]

CCC22#

[Hebrew]

CCC23#

[Hebrew]

CCC24#

[Hebrew]

CCC25#

[Hebrew]

CCC26#

[Hebrew]

CCC27#

[Arabic]

CCC28#

[Arabic]

CCC29#

[Arabic]

CCC30#

[Arabic]

CCC31#

[Arabic]

CCC32#

[Arabic]

CCC33#

[Arabic]

CCC34#

[Arabic]

CCC35#

[Arabic]

CCC36#

[Syriac]

CCC84#

[Telugu]

CCC91#

[Telugu]

DOUBLE_ABOVE#

Distinct marks extending above two bases

DOUBLE_BELOW#

Distinct marks subtending two bases

INVALID#

Invalid combining class

IOTA_SUBSCRIPT#

Greek iota subscript only

KANA_VOICING#

Hiragana/Katakana voicing marks

LEFT#

Distinct marks to the left

NOT_REORDERED#

Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing

NUKTA#

Diacritic nukta marks in Brahmi-derived scripts

OVERLAY#

Marks which overlay a base letter or symbol

RIGHT#

Distinct marks to the right

VIRAMA#

Viramas