comparison mupdf-source/thirdparty/harfbuzz/src/hb-ot-shaper-arabic-joining-list.hh @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 /* == Start of generated function == */
2 /*
3 * The following function is generated by running:
4 *
5 * ./gen-arabic-joining-list.py ArabicShaping.txt Scripts.txt
6 *
7 * on files with these headers:
8 *
9 * # ArabicShaping-15.0.0.txt
10 * # Date: 2022-02-14, 18:50:00 GMT [KW, RP]
11 * # Scripts-15.0.0.txt
12 * # Date: 2022-04-26, 23:15:02 GMT
13 */
14
15 #ifndef HB_OT_SHAPER_ARABIC_JOINING_LIST_HH
16 #define HB_OT_SHAPER_ARABIC_JOINING_LIST_HH
17
18 static bool
19 has_arabic_joining (hb_script_t script)
20 {
21 /* List of scripts that have data in arabic-table. */
22 switch ((int) script)
23 {
24 case HB_SCRIPT_ADLAM:
25 case HB_SCRIPT_ARABIC:
26 case HB_SCRIPT_CHORASMIAN:
27 case HB_SCRIPT_HANIFI_ROHINGYA:
28 case HB_SCRIPT_MANDAIC:
29 case HB_SCRIPT_MANICHAEAN:
30 case HB_SCRIPT_MONGOLIAN:
31 case HB_SCRIPT_NKO:
32 case HB_SCRIPT_OLD_UYGHUR:
33 case HB_SCRIPT_PHAGS_PA:
34 case HB_SCRIPT_PSALTER_PAHLAVI:
35 case HB_SCRIPT_SOGDIAN:
36 case HB_SCRIPT_SYRIAC:
37 return true;
38
39 default:
40 return false;
41 }
42 }
43
44
45 #endif /* HB_OT_SHAPER_ARABIC_JOINING_LIST_HH */
46
47 /* == End of generated function == */