跳转到主要内容

FontContextualFormsTable

Structure providing information about the contextual forms available in a font.

Public Types

typedef const Unicode::UnicodeChar(*)[4]arrayOf4UnicodesPtr
Defines pointer to array of 4 unicodes type.
typedef const Unicode::UnicodeChar(*)[5]arrayOf5UnicodesPtr
Defines pointer to array of 5 unicodes type.

Public Attributes

const Unicode::UnicodeChar(*contextualForms0621_063a
Table of contextual forms for glyphs 0x0621 to 0x63A.
const Unicode::UnicodeChar(*contextualForms0641_064a
Table of contextual forms for glyphs 0x0641 to 0x64A.
const Unicode::UnicodeChar(*contextualForms06XX
Table of contextual forms for remaining glyphs 0x06XX.
uint16_tcontextualForms06XXSize
Length of the table.
const Unicode::UnicodeChar(*contextualForms2Long
Table of contextual forms for sequences of 2 glyphs.
uint16_tcontextualForms2LongSize
Length of the table.
const Unicode::UnicodeChar(*contextualForms3Long
Table of contextual forms for sequences of 3 glyphs.
uint16_tcontextualForms3LongSize
Length of the table.
const Unicode::UnicodeChar(*contextualForms4Long
Table of contextual forms for sequences of 4 glyphs.
uint16_tcontextualForms4LongSize
Length of the table.

Public Types Documentation

arrayOf4UnicodesPtr

Defines pointer to array of 4 unicodes type.

arrayOf5UnicodesPtr

Defines pointer to array of 5 unicodes type.

Public Attributes Documentation

contextualForms0621_063a

const Unicode::UnicodeChar(* contextualForms0621_063a

Table of contextual forms for glyphs 0x0621 to 0x63A.

contextualForms0641_064a

const Unicode::UnicodeChar(* contextualForms0641_064a

Table of contextual forms for glyphs 0x0641 to 0x64A.

contextualForms06XX

const Unicode::UnicodeChar(* contextualForms06XX

Table of contextual forms for remaining glyphs 0x06XX.

contextualForms06XXSize

uint16_t contextualForms06XXSize

Length of the table.

contextualForms2Long

const Unicode::UnicodeChar(* contextualForms2Long

Table of contextual forms for sequences of 2 glyphs.

contextualForms2LongSize

uint16_t contextualForms2LongSize

Length of the table.

contextualForms3Long

const Unicode::UnicodeChar(* contextualForms3Long

Table of contextual forms for sequences of 3 glyphs.

contextualForms3LongSize

uint16_t contextualForms3LongSize

Length of the table.

contextualForms4Long

const Unicode::UnicodeChar(* contextualForms4Long

Table of contextual forms for sequences of 4 glyphs.

contextualForms4LongSize

uint16_t contextualForms4LongSize

Length of the table.