47 lines
1.1 KiB
C++
47 lines
1.1 KiB
C++
/* == Start of generated function == */
|
|
/*
|
|
* The following function is generated by running:
|
|
*
|
|
* ./gen-arabic-joining-list.py ArabicShaping.txt Scripts.txt
|
|
*
|
|
* on files with these headers:
|
|
*
|
|
* # ArabicShaping-14.0.0.txt
|
|
* # Date: 2021-05-21, 01:54:00 GMT [KW, RP]
|
|
* # Scripts-14.0.0.txt
|
|
* # Date: 2021-07-10, 00:35:31 GMT
|
|
*/
|
|
|
|
#ifndef HB_OT_SHAPE_COMPLEX_ARABIC_JOINING_LIST_HH
|
|
#define HB_OT_SHAPE_COMPLEX_ARABIC_JOINING_LIST_HH
|
|
|
|
static bool
|
|
has_arabic_joining (hb_script_t script)
|
|
{
|
|
/* List of scripts that have data in arabic-table. */
|
|
switch ((int) script)
|
|
{
|
|
case HB_SCRIPT_ADLAM:
|
|
case HB_SCRIPT_ARABIC:
|
|
case HB_SCRIPT_CHORASMIAN:
|
|
case HB_SCRIPT_HANIFI_ROHINGYA:
|
|
case HB_SCRIPT_MANDAIC:
|
|
case HB_SCRIPT_MANICHAEAN:
|
|
case HB_SCRIPT_MONGOLIAN:
|
|
case HB_SCRIPT_NKO:
|
|
case HB_SCRIPT_OLD_UYGHUR:
|
|
case HB_SCRIPT_PHAGS_PA:
|
|
case HB_SCRIPT_PSALTER_PAHLAVI:
|
|
case HB_SCRIPT_SOGDIAN:
|
|
case HB_SCRIPT_SYRIAC:
|
|
return true;
|
|
|
|
default:
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
#endif /* HB_OT_SHAPE_COMPLEX_ARABIC_JOINING_LIST_HH */
|
|
|
|
/* == End of generated function == */
|