tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

hb-ot-shaper-arabic-joining-list.hh (1076B)


      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-17.0.0.txt
     10 * # Date: 2025-08-14
     11 * # Scripts-17.0.0.txt
     12 * # Date: 2025-07-24, 13:28:55 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 == */