Enumeration (GI Enum)

HarfBuzz-0.0HarfBuzzunicode_combining_class_t

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

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 hb_unicode_combining_class().

Index
ABOVE: 230

Distinct marks directly above

ABOVE_LEFT: 228

Distinct marks at the top left

ABOVE_RIGHT: 232

Distinct marks at the top right

ATTACHED_ABOVE: 214

Marks attached directly above

ATTACHED_ABOVE_RIGHT: 216

Marks attached at the top right

ATTACHED_BELOW: 202

Marks attached directly below

ATTACHED_BELOW_LEFT: 200

Marks attached at the bottom left

BELOW: 220

Distinct marks directly below

BELOW_LEFT: 218

Distinct marks at the bottom left

BELOW_RIGHT: 222

Distinct marks at the bottom right

CCC10: 10

[Hebrew]

CCC103: 103

[Thai]

CCC107: 107

[Thai]

CCC11: 11

[Hebrew]

CCC118: 118

[Lao]

CCC12: 12

[Hebrew]

CCC122: 122

[Lao]

CCC129: 129

[Tibetan]

CCC13: 13

[Hebrew]

CCC130: 130

[Tibetan]

CCC132: 132

[Tibetan] Since: 7.2.0

CCC14: 14

[Hebrew]

CCC15: 15

[Hebrew]

CCC16: 16

[Hebrew]

CCC17: 17

[Hebrew]

CCC18: 18

[Hebrew]

CCC19: 19

[Hebrew]

CCC20: 20

[Hebrew]

CCC21: 21

[Hebrew]

CCC22: 22

[Hebrew]

CCC23: 23

[Hebrew]

CCC24: 24

[Hebrew]

CCC25: 25

[Hebrew]

CCC26: 26

[Hebrew]

CCC27: 27

[Arabic]

CCC28: 28

[Arabic]

CCC29: 29

[Arabic]

CCC30: 30

[Arabic]

CCC31: 31

[Arabic]

CCC32: 32

[Arabic]

CCC33: 33

[Arabic]

CCC34: 34

[Arabic]

CCC35: 35

[Arabic]

CCC36: 36

[Syriac]

CCC84: 84

[Telugu]

CCC91: 91

[Telugu]

DOUBLE_ABOVE: 234

Distinct marks extending above two bases

DOUBLE_BELOW: 233

Distinct marks subtending two bases

INVALID: 255

Invalid combining class

IOTA_SUBSCRIPT: 240

Greek iota subscript only

KANA_VOICING: 8

Hiragana/Katakana voicing marks

LEFT: 224

Distinct marks to the left

NOT_REORDERED: 0

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

NUKTA: 7

Diacritic nukta marks in Brahmi-derived scripts

OVERLAY: 1

Marks which overlay a base letter or symbol

RIGHT: 226

Distinct marks to the right

VIRAMA: 9

Viramas