|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | arabic_state_table_entry |
Enumerations | |
| enum | arabic_shaping_action { ISOL , FINA , FIN2 , FIN3 , MEDI , MED2 , INIT , NONE , NUM_FEATURES = NONE } |
| enum | arabic_joining_type { JOINING_TYPE_U = 0 , JOINING_TYPE_L = 1 , JOINING_TYPE_R = 2 , JOINING_TYPE_D = 3 , JOINING_TYPE_C = JOINING_TYPE_D , JOINING_GROUP_ALAPH = 4 , JOINING_GROUP_DALATH_RISH = 5 , JOINING_TYPES = 6 , JOINING_TYPE_T = 6 } |
Functions | |
| static BOOL | feature_is_syriac (unsigned int tag) |
| static void | arabic_collect_features (struct scriptshaping_context *context, struct shaping_features *features) |
| static unsigned short | arabic_get_joining_type (UINT ch) |
| static void | arabic_set_shaping_action (struct scriptshaping_context *context, unsigned int idx, enum arabic_shaping_action action) |
| static enum arabic_shaping_action | arabic_get_shaping_action (const struct scriptshaping_context *context, unsigned int idx) |
| static void | arabic_setup_masks (struct scriptshaping_context *context, const struct shaping_features *features) |
Variables | |
| static const unsigned int | arabic_features [] |
| static const struct arabic_state_table_entry | arabic_state_table [][JOINING_TYPES] |
| const unsigned short | arabic_shaping_table [] |
| const struct shaper | arabic_shaper |
| Enumerator | |
|---|---|
| JOINING_TYPE_U | |
| JOINING_TYPE_L | |
| JOINING_TYPE_R | |
| JOINING_TYPE_D | |
| JOINING_TYPE_C | |
| JOINING_GROUP_ALAPH | |
| JOINING_GROUP_DALATH_RISH | |
| JOINING_TYPES | |
| JOINING_TYPE_T | |
Definition at line 79 of file arabic.c.
|
static |
Definition at line 53 of file arabic.c.
Definition at line 125 of file arabic.c.
Referenced by arabic_setup_masks().
|
static |
|
static |
|
static |
Definition at line 143 of file arabic.c.
Definition at line 47 of file arabic.c.
Referenced by arabic_collect_features().
Definition at line 23 of file arabic.c.
Referenced by arabic_collect_features(), arabic_setup_masks(), and feature_is_syriac().
Definition at line 185 of file arabic.c.
Referenced by shape_set_shaper().
Definition at line 7 of file arabic_table.c.
Referenced by arabic_get_joining_type().
|
static |
Referenced by arabic_setup_masks().