chromium/third_party/harfbuzz-ng/src/src/hb-ot-shaper-arabic-table.hh

/* == Start of generated table == */
/*
 * The following table is generated by running:
 *
 *   ./gen-arabic-table.py ArabicShaping.txt UnicodeData.txt Blocks.txt
 *
 * on files with these headers:
 *
 * # ArabicShaping-15.1.0.txt
 * # Date: 2023-01-05
 * # Blocks-15.1.0.txt
 * # Date: 2023-07-28, 15:47:20 GMT
 * UnicodeData.txt does not have a header.
 */

#ifndef HB_OT_SHAPER_ARABIC_TABLE_HH
#define HB_OT_SHAPER_ARABIC_TABLE_HH


#define A
#define DR
#define C
#define D
#define L
#define R
#define T
#define U
#define X

static const uint8_t joining_table[] =; /* Table items: 1431; occupancy: 57% */


static unsigned int
joining_type (hb_codepoint_t u)
{}

#undef A
#undef DR
#undef C
#undef D
#undef L
#undef R
#undef T
#undef U
#undef X


static const uint16_t shaping_table[][4] =;

#define SHAPING_TABLE_FIRST
#define SHAPING_TABLE_LAST


static const struct ligature_set_t {} ligature_table[] =;


static const struct ligature_mark_set_t {} ligature_mark_table[] =;


static const struct ligature_3_set_t {} ligature_3_table[] =;


#endif /* HB_OT_SHAPER_ARABIC_TABLE_HH */

/* == End of generated table == */