HB_TAG 285 third_party/harfbuzz-ng/src/hb-buffer.h HB_BUFFER_SERIALIZE_FORMAT_TEXT = HB_TAG('T','E','X','T'), HB_TAG 286 third_party/harfbuzz-ng/src/hb-buffer.h HB_BUFFER_SERIALIZE_FORMAT_JSON = HB_TAG('J','S','O','N'), HB_TAG 379 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('Q','a','a','i'): return HB_SCRIPT_INHERITED; HB_TAG 380 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('Q','a','a','c'): return HB_SCRIPT_COPTIC; HB_TAG 383 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('C','y','r','s'): return HB_SCRIPT_CYRILLIC; HB_TAG 384 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('L','a','t','f'): return HB_SCRIPT_LATIN; HB_TAG 385 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('L','a','t','g'): return HB_SCRIPT_LATIN; HB_TAG 386 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('S','y','r','e'): return HB_SCRIPT_SYRIAC; HB_TAG 387 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('S','y','r','j'): return HB_SCRIPT_SYRIAC; HB_TAG 388 third_party/harfbuzz-ng/src/hb-common.cc case HB_TAG('S','y','r','n'): return HB_SCRIPT_SYRIAC; HB_TAG 96 third_party/harfbuzz-ng/src/hb-common.h #define HB_TAG_NONE HB_TAG(0,0,0,0) HB_TAG 97 third_party/harfbuzz-ng/src/hb-common.h #define HB_TAG_MAX HB_TAG(0xff,0xff,0xff,0xff) HB_TAG 284 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_BASSA_VAH = HB_TAG ('B','a','s','s'), HB_TAG 285 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_CAUCASIAN_ALBANIAN = HB_TAG ('A','g','h','b'), HB_TAG 286 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_DUPLOYAN = HB_TAG ('D','u','p','l'), HB_TAG 287 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_ELBASAN = HB_TAG ('E','l','b','a'), HB_TAG 288 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_GRANTHA = HB_TAG ('G','r','a','n'), HB_TAG 289 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_KHOJKI = HB_TAG ('K','h','o','j'), HB_TAG 290 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_KHUDAWADI = HB_TAG ('S','i','n','d'), HB_TAG 291 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_LINEAR_A = HB_TAG ('L','i','n','a'), HB_TAG 292 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_MAHAJANI = HB_TAG ('M','a','h','j'), HB_TAG 293 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_MANICHAEAN = HB_TAG ('M','a','n','i'), HB_TAG 294 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_MENDE_KIKAKUI = HB_TAG ('M','e','n','d'), HB_TAG 296 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_MRO = HB_TAG ('M','r','o','o'), HB_TAG 297 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_NABATAEAN = HB_TAG ('N','b','a','t'), HB_TAG 298 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_OLD_NORTH_ARABIAN = HB_TAG ('N','a','r','b'), HB_TAG 299 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_OLD_PERMIC = HB_TAG ('P','e','r','m'), HB_TAG 300 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_PAHAWH_HMONG = HB_TAG ('H','m','n','g'), HB_TAG 301 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_PALMYRENE = HB_TAG ('P','a','l','m'), HB_TAG 303 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_PSALTER_PAHLAVI = HB_TAG ('P','h','l','p'), HB_TAG 305 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_TIRHUTA = HB_TAG ('T','i','r','h'), HB_TAG 306 third_party/harfbuzz-ng/src/hb-common.h /*7.0*/ HB_SCRIPT_WARANG_CITI = HB_TAG ('W','a','r','a'), HB_TAG 37 third_party/harfbuzz-ng/src/hb-coretext.h #define HB_CORETEXT_TAG_MORT HB_TAG('m','o','r','t') HB_TAG 38 third_party/harfbuzz-ng/src/hb-coretext.h #define HB_CORETEXT_TAG_MORX HB_TAG('m','o','r','x') HB_TAG 36 third_party/harfbuzz-ng/src/hb-graphite2.h #define HB_GRAPHITE2_TAG_SILF HB_TAG('S','i','l','f') HB_TAG 200 third_party/harfbuzz-ng/src/hb-open-file-private.hh static const hb_tag_t CFFTag = HB_TAG ('O','T','T','O'); /* OpenType with Postscript outlines */ HB_TAG 201 third_party/harfbuzz-ng/src/hb-open-file-private.hh static const hb_tag_t TrueTypeTag = HB_TAG ( 0 , 1 , 0 , 0 ); /* OpenType with TrueType outlines */ HB_TAG 202 third_party/harfbuzz-ng/src/hb-open-file-private.hh static const hb_tag_t TTCTag = HB_TAG ('t','t','c','f'); /* TrueType Collection */ HB_TAG 203 third_party/harfbuzz-ng/src/hb-open-file-private.hh static const hb_tag_t TrueTag = HB_TAG ('t','r','u','e'); /* Obsolete Apple TrueType */ HB_TAG 204 third_party/harfbuzz-ng/src/hb-open-file-private.hh static const hb_tag_t Typ1Tag = HB_TAG ('t','y','p','1'); /* Obsolete Apple Type1 font in SFNT container */ HB_TAG 42 third_party/harfbuzz-ng/src/hb-ot-head-table.hh #define HB_OT_TAG_head HB_TAG('h','e','a','d') HB_TAG 40 third_party/harfbuzz-ng/src/hb-ot-hhea-table.hh #define HB_OT_TAG_hhea HB_TAG('h','h','e','a') HB_TAG 40 third_party/harfbuzz-ng/src/hb-ot-hmtx-table.hh #define HB_OT_TAG_hmtx HB_TAG('h','m','t','x') HB_TAG 448 third_party/harfbuzz-ng/src/hb-ot-layout-common-private.hh if (tag == HB_TAG ('s','i','z','e')) HB_TAG 450 third_party/harfbuzz-ng/src/hb-ot-layout-common-private.hh if ((tag & 0xFFFF0000) == HB_TAG ('s','s','\0','\0')) /* ssXX */ HB_TAG 452 third_party/harfbuzz-ng/src/hb-ot-layout-common-private.hh if ((tag & 0xFFFF0000) == HB_TAG ('c','v','\0','\0')) /* cvXX */ HB_TAG 459 third_party/harfbuzz-ng/src/hb-ot-layout-common-private.hh if (tag == HB_TAG ('s','i','z','e')) HB_TAG 512 third_party/harfbuzz-ng/src/hb-ot-layout-common-private.hh closure->tag == HB_TAG ('s','i','z','e') && HB_TAG 196 third_party/harfbuzz-ng/src/hb-ot-layout.cc #define HB_OT_TAG_LATIN_SCRIPT HB_TAG ('l', 'a', 't', 'n') HB_TAG 740 third_party/harfbuzz-ng/src/hb-ot-layout.cc const hb_tag_t tag = HB_TAG ('s','i','z','e'); HB_TAG 41 third_party/harfbuzz-ng/src/hb-ot-layout.h #define HB_OT_TAG_GDEF HB_TAG('G','D','E','F') HB_TAG 42 third_party/harfbuzz-ng/src/hb-ot-layout.h #define HB_OT_TAG_GSUB HB_TAG('G','S','U','B') HB_TAG 43 third_party/harfbuzz-ng/src/hb-ot-layout.h #define HB_OT_TAG_GPOS HB_TAG('G','P','O','S') HB_TAG 44 third_party/harfbuzz-ng/src/hb-ot-layout.h #define HB_OT_TAG_JSTF HB_TAG('J','S','T','F') HB_TAG 40 third_party/harfbuzz-ng/src/hb-ot-maxp-table.hh #define HB_OT_TAG_maxp HB_TAG('m','a','x','p') HB_TAG 40 third_party/harfbuzz-ng/src/hb-ot-name-table.hh #define HB_OT_TAG_name HB_TAG('n','a','m','e') HB_TAG 38 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh HB_TAG('i','n','i','t'), HB_TAG 39 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh HB_TAG('m','e','d','i'), HB_TAG 40 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh HB_TAG('f','i','n','a'), HB_TAG 41 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh HB_TAG('i','s','o','l'), HB_TAG 42 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh HB_TAG('r','l','i','g'), HB_TAG 99 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc HB_TAG('i','n','i','t'), HB_TAG 100 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc HB_TAG('m','e','d','i'), HB_TAG 101 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc HB_TAG('f','i','n','a'), HB_TAG 102 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc HB_TAG('i','s','o','l'), HB_TAG 104 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc HB_TAG('m','e','d','2'), HB_TAG 105 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc HB_TAG('f','i','n','2'), HB_TAG 106 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc HB_TAG('f','i','n','3'), HB_TAG 186 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc map->add_global_bool_feature (HB_TAG('c','c','m','p')); HB_TAG 187 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc map->add_global_bool_feature (HB_TAG('l','o','c','l')); HB_TAG 196 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc map->add_feature (HB_TAG('r','l','i','g'), 1, F_GLOBAL|F_HAS_FALLBACK); HB_TAG 199 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc map->add_global_bool_feature (HB_TAG('c','a','l','t')); HB_TAG 202 third_party/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc map->add_global_bool_feature (HB_TAG('m','s','e','t')); HB_TAG 48 third_party/harfbuzz-ng/src/hb-ot-shape-complex-hangul.cc HB_TAG('l','j','m','o'), HB_TAG 49 third_party/harfbuzz-ng/src/hb-ot-shape-complex-hangul.cc HB_TAG('v','j','m','o'), HB_TAG 50 third_party/harfbuzz-ng/src/hb-ot-shape-complex-hangul.cc HB_TAG('t','j','m','o') HB_TAG 352 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('n','u','k','t'), F_GLOBAL}, HB_TAG 353 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('a','k','h','n'), F_GLOBAL}, HB_TAG 354 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('r','p','h','f'), F_NONE}, HB_TAG 355 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('r','k','r','f'), F_GLOBAL}, HB_TAG 356 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('p','r','e','f'), F_NONE}, HB_TAG 357 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('b','l','w','f'), F_NONE}, HB_TAG 358 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('a','b','v','f'), F_NONE}, HB_TAG 359 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('h','a','l','f'), F_NONE}, HB_TAG 360 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('p','s','t','f'), F_NONE}, HB_TAG 361 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('v','a','t','u'), F_GLOBAL}, HB_TAG 362 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('c','j','c','t'), F_GLOBAL}, HB_TAG 363 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('c','f','a','r'), F_NONE}, HB_TAG 370 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('i','n','i','t'), F_NONE}, HB_TAG 371 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('p','r','e','s'), F_GLOBAL}, HB_TAG 372 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('a','b','v','s'), F_GLOBAL}, HB_TAG 373 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('b','l','w','s'), F_GLOBAL}, HB_TAG 374 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('p','s','t','s'), F_GLOBAL}, HB_TAG 375 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('h','a','l','n'), F_GLOBAL}, HB_TAG 377 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('d','i','s','t'), F_GLOBAL}, HB_TAG 378 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('a','b','v','m'), F_GLOBAL}, HB_TAG 379 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc {HB_TAG('b','l','w','m'), F_GLOBAL}, HB_TAG 438 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc map->add_global_bool_feature (HB_TAG('l','o','c','l')); HB_TAG 441 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc map->add_global_bool_feature (HB_TAG('c','c','m','p')); HB_TAG 455 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc map->add_global_bool_feature (HB_TAG('c','a','l','t')); HB_TAG 456 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc map->add_global_bool_feature (HB_TAG('c','l','i','g')); HB_TAG 470 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc plan->map.add_feature (HB_TAG('k','e','r','n'), 0, F_GLOBAL); HB_TAG 475 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc plan->map.add_feature (HB_TAG('l','i','g','a'), 0, F_GLOBAL); HB_TAG 561 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc indic_plan->rphf.init (&plan->map, HB_TAG('r','p','h','f'), zero_context); HB_TAG 562 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc indic_plan->pref.init (&plan->map, HB_TAG('p','r','e','f'), zero_context); HB_TAG 563 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc indic_plan->blwf.init (&plan->map, HB_TAG('b','l','w','f'), zero_context); HB_TAG 564 third_party/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc indic_plan->pstf.init (&plan->map, HB_TAG('p','s','t','f'), zero_context); HB_TAG 45 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('r','p','h','f'), HB_TAG 46 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('p','r','e','f'), HB_TAG 47 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('b','l','w','f'), HB_TAG 48 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('p','s','t','f'), HB_TAG 57 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('p','r','e','s'), HB_TAG 58 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('a','b','v','s'), HB_TAG 59 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('b','l','w','s'), HB_TAG 60 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('p','s','t','s'), HB_TAG 62 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('d','i','s','t'), HB_TAG 71 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('a','b','v','m'), HB_TAG 72 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc HB_TAG('b','l','w','m'), HB_TAG 96 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc map->add_global_bool_feature (HB_TAG('l','o','c','l')); HB_TAG 99 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc map->add_global_bool_feature (HB_TAG('c','c','m','p')); HB_TAG 116 third_party/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc plan->map.add_feature (HB_TAG('l','i','g','a'), 0, F_GLOBAL); HB_TAG 306 third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh if (planner->map.chosen_script[0] == HB_TAG ('D','F','L','T')) HB_TAG 321 third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh HB_TAG ('p','r','e','f'), HB_TAG 330 third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh if (planner->map.chosen_script[0] == HB_TAG ('m','y','m','2')) HB_TAG 349 third_party/harfbuzz-ng/src/hb-ot-shape-complex-private.hh if (planner->map.chosen_script[0] == HB_TAG ('D','F','L','T')) HB_TAG 47 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('p','r','e','f'), HB_TAG 48 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('a','b','v','f'), HB_TAG 49 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('b','l','w','f'), HB_TAG 50 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('p','s','t','f'), HB_TAG 59 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('p','r','e','s'), HB_TAG 60 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('a','b','v','s'), HB_TAG 61 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('b','l','w','s'), HB_TAG 62 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('p','s','t','s'), HB_TAG 64 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc HB_TAG('d','i','s','t'), HB_TAG 88 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc map->add_global_bool_feature (HB_TAG('l','o','c','l')); HB_TAG 91 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc map->add_global_bool_feature (HB_TAG('c','c','m','p')); HB_TAG 107 third_party/harfbuzz-ng/src/hb-ot-shape-complex-sea.cc plan->map.add_feature (HB_TAG('l','i','g','a'), 0, F_GLOBAL); HB_TAG 32 third_party/harfbuzz-ng/src/hb-ot-shape-complex-tibetan.cc HB_TAG('a','b','v','s'), HB_TAG 33 third_party/harfbuzz-ng/src/hb-ot-shape-complex-tibetan.cc HB_TAG('b','l','w','s'), HB_TAG 34 third_party/harfbuzz-ng/src/hb-ot-shape-complex-tibetan.cc HB_TAG('a','b','v','m'), HB_TAG 35 third_party/harfbuzz-ng/src/hb-ot-shape-complex-tibetan.cc HB_TAG('b','l','w','m'), HB_TAG 86 third_party/harfbuzz-ng/src/hb-ot-shape-private.hh plan.rtlm_mask = plan.map.get_1_mask (HB_TAG ('r','t','l','m')); HB_TAG 87 third_party/harfbuzz-ng/src/hb-ot-shape-private.hh plan.frac_mask = plan.map.get_1_mask (HB_TAG ('f','r','a','c')); HB_TAG 88 third_party/harfbuzz-ng/src/hb-ot-shape-private.hh plan.numr_mask = plan.map.get_1_mask (HB_TAG ('n','u','m','r')); HB_TAG 89 third_party/harfbuzz-ng/src/hb-ot-shape-private.hh plan.dnom_mask = plan.map.get_1_mask (HB_TAG ('d','n','o','m')); HB_TAG 92 third_party/harfbuzz-ng/src/hb-ot-shape-private.hh HB_TAG ('k','e','r','n') : HB_TAG ('v','k','r','n')); HB_TAG 96 third_party/harfbuzz-ng/src/hb-ot-shape-private.hh plan.has_mark = !!plan.map.get_1_mask (HB_TAG ('m','a','r','k')); HB_TAG 44 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('c','c','m','p'), HB_TAG 45 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('l','i','g','a'), HB_TAG 46 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('l','o','c','l'), HB_TAG 47 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('m','a','r','k'), HB_TAG 48 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('m','k','m','k'), HB_TAG 49 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('r','l','i','g'), HB_TAG 54 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('c','a','l','t'), HB_TAG 55 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('c','l','i','g'), HB_TAG 56 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('c','u','r','s'), HB_TAG 57 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('k','e','r','n'), HB_TAG 58 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('r','c','l','t'), HB_TAG 62 third_party/harfbuzz-ng/src/hb-ot-shape.cc HB_TAG('v','e','r','t'), HB_TAG 77 third_party/harfbuzz-ng/src/hb-ot-shape.cc map->add_global_bool_feature (HB_TAG ('l','t','r','a')); HB_TAG 78 third_party/harfbuzz-ng/src/hb-ot-shape.cc map->add_global_bool_feature (HB_TAG ('l','t','r','m')); HB_TAG 81 third_party/harfbuzz-ng/src/hb-ot-shape.cc map->add_global_bool_feature (HB_TAG ('r','t','l','a')); HB_TAG 82 third_party/harfbuzz-ng/src/hb-ot-shape.cc map->add_feature (HB_TAG ('r','t','l','m'), 1, F_NONE); HB_TAG 91 third_party/harfbuzz-ng/src/hb-ot-shape.cc map->add_feature (HB_TAG ('f','r','a','c'), 1, F_NONE); HB_TAG 92 third_party/harfbuzz-ng/src/hb-ot-shape.cc map->add_feature (HB_TAG ('n','u','m','r'), 1, F_NONE); HB_TAG 93 third_party/harfbuzz-ng/src/hb-ot-shape.cc map->add_feature (HB_TAG ('d','n','o','m'), 1, F_NONE); HB_TAG 104 third_party/harfbuzz-ng/src/hb-ot-shape.cc (horizontal_features[i] == HB_TAG('k','e','r','n') ? HB_TAG 109 third_party/harfbuzz-ng/src/hb-ot-shape.cc (vertical_features[i] == HB_TAG('v','k','r','n') ? HB_TAG 46 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_HIRAGANA: return HB_TAG('k','a','n','a'); HB_TAG 49 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_LAO: return HB_TAG('l','a','o',' '); HB_TAG 50 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_YI: return HB_TAG('y','i',' ',' '); HB_TAG 52 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_NKO: return HB_TAG('n','k','o',' '); HB_TAG 54 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_VAI: return HB_TAG('v','a','i',' '); HB_TAG 86 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_BENGALI: return HB_TAG('b','n','g','2'); HB_TAG 87 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_DEVANAGARI: return HB_TAG('d','e','v','2'); HB_TAG 88 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_GUJARATI: return HB_TAG('g','j','r','2'); HB_TAG 89 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_GURMUKHI: return HB_TAG('g','u','r','2'); HB_TAG 90 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_KANNADA: return HB_TAG('k','n','d','2'); HB_TAG 91 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_MALAYALAM: return HB_TAG('m','l','m','2'); HB_TAG 92 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_ORIYA: return HB_TAG('o','r','y','2'); HB_TAG 93 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_TAMIL: return HB_TAG('t','m','l','2'); HB_TAG 94 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_TELUGU: return HB_TAG('t','e','l','2'); HB_TAG 95 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_SCRIPT_MYANMAR: return HB_TAG('m','y','m','2'); HB_TAG 105 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('b','n','g','2'): return HB_SCRIPT_BENGALI; HB_TAG 106 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('d','e','v','2'): return HB_SCRIPT_DEVANAGARI; HB_TAG 107 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('g','j','r','2'): return HB_SCRIPT_GUJARATI; HB_TAG 108 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('g','u','r','2'): return HB_SCRIPT_GURMUKHI; HB_TAG 109 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('k','n','d','2'): return HB_SCRIPT_KANNADA; HB_TAG 110 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('m','l','m','2'): return HB_SCRIPT_MALAYALAM; HB_TAG 111 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('o','r','y','2'): return HB_SCRIPT_ORIYA; HB_TAG 112 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('t','m','l','2'): return HB_SCRIPT_TAMIL; HB_TAG 113 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('t','e','l','2'): return HB_SCRIPT_TELUGU; HB_TAG 114 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('m','y','m','2'): return HB_SCRIPT_MYANMAR; HB_TAG 181 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"aa", HB_TAG('A','F','R',' ')}, /* Afar */ HB_TAG 182 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ab", HB_TAG('A','B','K',' ')}, /* Abkhazian */ HB_TAG 183 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"abq", HB_TAG('A','B','A',' ')}, /* Abaza */ HB_TAG 184 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ach", HB_TAG('A','C','H',' ')}, /* Acoli */ HB_TAG 185 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ada", HB_TAG('D','N','G',' ')}, /* Dangme */ HB_TAG 186 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ady", HB_TAG('A','D','Y',' ')}, /* Adyghe */ HB_TAG 187 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"af", HB_TAG('A','F','K',' ')}, /* Afrikaans */ HB_TAG 188 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"aii", HB_TAG('S','W','A',' ')}, /* Swadaya Aramaic */ HB_TAG 189 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"aio", HB_TAG('A','I','O',' ')}, /* Aiton */ HB_TAG 190 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"aiw", HB_TAG('A','R','I',' ')}, /* Aari */ HB_TAG 191 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ak", HB_TAG('T','W','I',' ')}, /* Akan [macrolanguage] */ HB_TAG 192 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"alt", HB_TAG('A','L','T',' ')}, /* [Southern] Altai */ HB_TAG 193 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"am", HB_TAG('A','M','H',' ')}, /* Amharic */ HB_TAG 194 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"amf", HB_TAG('H','B','N',' ')}, /* Hammer-Banna */ HB_TAG 195 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"an", HB_TAG('A','R','G',' ')}, /* Aragonese */ HB_TAG 196 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ang", HB_TAG('A','N','G',' ')}, /* Old English (ca. 450-1100) */ HB_TAG 197 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ar", HB_TAG('A','R','A',' ')}, /* Arabic [macrolanguage] */ HB_TAG 198 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"arb", HB_TAG('A','R','A',' ')}, /* Standard Arabic */ HB_TAG 199 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"arn", HB_TAG('M','A','P',' ')}, /* Mapudungun */ HB_TAG 200 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ary", HB_TAG('M','O','R',' ')}, /* Moroccan Arabic */ HB_TAG 201 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"as", HB_TAG('A','S','M',' ')}, /* Assamese */ HB_TAG 202 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ast", HB_TAG('A','S','T',' ')}, /* Asturian/Asturleonese/Bable/Leonese */ HB_TAG 203 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ath", HB_TAG('A','T','H',' ')}, /* Athapaskan [family] */ HB_TAG 204 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"atv", HB_TAG('A','L','T',' ')}, /* [Northern] Altai */ HB_TAG 205 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"av", HB_TAG('A','V','R',' ')}, /* Avaric */ HB_TAG 206 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"awa", HB_TAG('A','W','A',' ')}, /* Awadhi */ HB_TAG 207 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ay", HB_TAG('A','Y','M',' ')}, /* Aymara [macrolanguage] */ HB_TAG 208 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"az", HB_TAG('A','Z','E',' ')}, /* Azerbaijani [macrolanguage] */ HB_TAG 209 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"azb", HB_TAG('A','Z','B',' ')}, /* South Azerbaijani */ HB_TAG 210 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"azj", HB_TAG('A','Z','E',' ')}, /* North Azerbaijani */ HB_TAG 211 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ba", HB_TAG('B','S','H',' ')}, /* Bashkir */ HB_TAG 212 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bai", HB_TAG('B','M','L',' ')}, /* Bamileke [family] */ HB_TAG 213 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bal", HB_TAG('B','L','I',' ')}, /* Baluchi [macrolangauge] */ HB_TAG 214 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ban", HB_TAG('B','A','N',' ')}, /* Balinese */ HB_TAG 215 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bar", HB_TAG('B','A','R',' ')}, /* Bavarian */ HB_TAG 216 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bbc", HB_TAG('B','B','C',' ')}, /* Batak Toba */ HB_TAG 217 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bci", HB_TAG('B','A','U',' ')}, /* Baoulé */ HB_TAG 218 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bcl", HB_TAG('B','I','K',' ')}, /* Central Bikol */ HB_TAG 219 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bcq", HB_TAG('B','C','H',' ')}, /* Bench */ HB_TAG 220 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"be", HB_TAG('B','E','L',' ')}, /* Belarusian */ HB_TAG 221 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bem", HB_TAG('B','E','M',' ')}, /* Bemba (Zambia) */ HB_TAG 222 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ber", HB_TAG('B','E','R',' ')}, /* Berber [family] */ HB_TAG 223 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bfq", HB_TAG('B','A','D',' ')}, /* Badaga */ HB_TAG 224 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bft", HB_TAG('B','L','T',' ')}, /* Balti */ HB_TAG 225 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bfy", HB_TAG('B','A','G',' ')}, /* Baghelkhandi */ HB_TAG 226 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bg", HB_TAG('B','G','R',' ')}, /* Bulgarian */ HB_TAG 227 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bgc", HB_TAG('B','G','C',' ')}, /* Haryanvi */ HB_TAG 228 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bgq", HB_TAG('B','G','Q',' ')}, /* Bagri */ HB_TAG 229 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bhb", HB_TAG('B','H','I',' ')}, /* Bhili */ HB_TAG 230 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bhk", HB_TAG('B','I','K',' ')}, /* Albay Bicolano (retired code) */ HB_TAG 231 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bho", HB_TAG('B','H','O',' ')}, /* Bhojpuri */ HB_TAG 232 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bi", HB_TAG('B','I','S',' ')}, /* Bislama */ HB_TAG 233 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bik", HB_TAG('B','I','K',' ')}, /* Bikol [macrolanguage] */ HB_TAG 234 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bin", HB_TAG('E','D','O',' ')}, /* Bini */ HB_TAG 235 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bjj", HB_TAG('B','J','J',' ')}, /* Kanauji */ HB_TAG 236 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bjt", HB_TAG('B','L','N',' ')}, /* Balanta-Ganja */ HB_TAG 237 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bla", HB_TAG('B','K','F',' ')}, /* Blackfoot */ HB_TAG 238 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ble", HB_TAG('B','L','N',' ')}, /* Balanta-Kentohe */ HB_TAG 239 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"blk", HB_TAG('B','L','K',' ')}, /* Pa'O/Pa'o Karen */ HB_TAG 240 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bln", HB_TAG('B','I','K',' ')}, /* Southern Catanduanes Bikol */ HB_TAG 241 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bm", HB_TAG('B','M','B',' ')}, /* Bambara */ HB_TAG 242 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bn", HB_TAG('B','E','N',' ')}, /* Bengali */ HB_TAG 243 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bo", HB_TAG('T','I','B',' ')}, /* Tibetan */ HB_TAG 244 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bpy", HB_TAG('B','P','Y',' ')}, /* Bishnupriya */ HB_TAG 245 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bqi", HB_TAG('L','R','C',' ')}, /* Bakhtiari */ HB_TAG 246 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"br", HB_TAG('B','R','E',' ')}, /* Breton */ HB_TAG 247 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bra", HB_TAG('B','R','I',' ')}, /* Braj Bhasha */ HB_TAG 248 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"brh", HB_TAG('B','R','H',' ')}, /* Brahui */ HB_TAG 249 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"brx", HB_TAG('B','R','X',' ')}, /* Bodo (India) */ HB_TAG 250 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bs", HB_TAG('B','O','S',' ')}, /* Bosnian */ HB_TAG 251 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"btb", HB_TAG('B','T','I',' ')}, /* Beti (Cameroon) */ HB_TAG 252 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bto", HB_TAG('B','I','K',' ')}, /* Rinconada Bikol */ HB_TAG 253 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bts", HB_TAG('B','T','S',' ')}, /* Batak Simalungun */ HB_TAG 254 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bug", HB_TAG('B','U','G',' ')}, /* Buginese */ HB_TAG 255 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"bxr", HB_TAG('R','B','U',' ')}, /* Russian Buriat */ HB_TAG 256 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"byn", HB_TAG('B','I','L',' ')}, /* Bilen */ HB_TAG 257 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ca", HB_TAG('C','A','T',' ')}, /* Catalan */ HB_TAG 258 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cbk", HB_TAG('C','B','K',' ')}, /* Chavacano */ HB_TAG 259 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ce", HB_TAG('C','H','E',' ')}, /* Chechen */ HB_TAG 260 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ceb", HB_TAG('C','E','B',' ')}, /* Cebuano */ HB_TAG 261 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cgg", HB_TAG('C','G','G',' ')}, /* Chiga */ HB_TAG 262 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ch", HB_TAG('C','H','A',' ')}, /* Chamorro */ HB_TAG 263 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cho", HB_TAG('C','H','O',' ')}, /* Choctaw */ HB_TAG 264 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"chp", HB_TAG('C','H','P',' ')}, /* Chipewyan */ HB_TAG 265 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"chr", HB_TAG('C','H','R',' ')}, /* Cherokee */ HB_TAG 266 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"chy", HB_TAG('C','H','Y',' ')}, /* Cheyenne */ HB_TAG 267 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ckb", HB_TAG('K','U','R',' ')}, /* Central Kurdish (Sorani) */ HB_TAG 268 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ckt", HB_TAG('C','H','K',' ')}, /* Chukchi */ HB_TAG 269 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cop", HB_TAG('C','O','P',' ')}, /* Coptic */ HB_TAG 270 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cr", HB_TAG('C','R','E',' ')}, /* Cree */ HB_TAG 271 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"crh", HB_TAG('C','R','T',' ')}, /* Crimean Tatar */ HB_TAG 272 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"crj", HB_TAG('E','C','R',' ')}, /* [Southern] East Cree */ HB_TAG 273 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"crl", HB_TAG('E','C','R',' ')}, /* [Northern] East Cree */ HB_TAG 274 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"crm", HB_TAG('M','C','R',' ')}, /* Moose Cree */ HB_TAG 275 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"crx", HB_TAG('C','R','R',' ')}, /* Carrier */ HB_TAG 276 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cs", HB_TAG('C','S','Y',' ')}, /* Czech */ HB_TAG 277 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"csb", HB_TAG('C','S','B',' ')}, /* Kashubian */ HB_TAG 278 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ctg", HB_TAG('C','T','G',' ')}, /* Chittagonian */ HB_TAG 279 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cts", HB_TAG('B','I','K',' ')}, /* Northern Catanduanes Bikol */ HB_TAG 280 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cu", HB_TAG('C','S','L',' ')}, /* Church Slavic */ HB_TAG 281 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cv", HB_TAG('C','H','U',' ')}, /* Chuvash */ HB_TAG 282 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cwd", HB_TAG('D','C','R',' ')}, /* Woods Cree */ HB_TAG 283 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"cy", HB_TAG('W','E','L',' ')}, /* Welsh */ HB_TAG 284 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"da", HB_TAG('D','A','N',' ')}, /* Danish */ HB_TAG 285 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dap", HB_TAG('N','I','S',' ')}, /* Nisi (India) */ HB_TAG 286 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dar", HB_TAG('D','A','R',' ')}, /* Dargwa */ HB_TAG 287 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"de", HB_TAG('D','E','U',' ')}, /* German */ HB_TAG 288 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dgo", HB_TAG('D','G','O',' ')}, /* Dogri */ HB_TAG 289 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dhd", HB_TAG('M','A','W',' ')}, /* Dhundari */ HB_TAG 290 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"din", HB_TAG('D','N','K',' ')}, /* Dinka [macrolanguage] */ HB_TAG 291 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"diq", HB_TAG('D','I','Q',' ')}, /* Dimli */ HB_TAG 292 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dje", HB_TAG('D','J','R',' ')}, /* Zarma */ HB_TAG 293 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dng", HB_TAG('D','U','N',' ')}, /* Dungan */ HB_TAG 294 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"doi", HB_TAG('D','G','R',' ')}, /* Dogri [macrolanguage] */ HB_TAG 295 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dsb", HB_TAG('L','S','B',' ')}, /* Lower Sorbian */ HB_TAG 296 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dv", HB_TAG('D','I','V',' ')}, /* Dhivehi/Divehi/Maldivian */ HB_TAG 297 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dyu", HB_TAG('J','U','L',' ')}, /* Jula */ HB_TAG 298 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"dz", HB_TAG('D','Z','N',' ')}, /* Dzongkha */ HB_TAG 299 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ee", HB_TAG('E','W','E',' ')}, /* Ewe */ HB_TAG 300 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"efi", HB_TAG('E','F','I',' ')}, /* Efik */ HB_TAG 301 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ekk", HB_TAG('E','T','I',' ')}, /* Standard Estonian */ HB_TAG 302 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"el", HB_TAG('E','L','L',' ')}, /* Modern Greek (1453-) */ HB_TAG 303 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"emk", HB_TAG('M','N','K',' ')}, /* Eastern Maninkakan */ HB_TAG 304 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"en", HB_TAG('E','N','G',' ')}, /* English */ HB_TAG 305 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"eo", HB_TAG('N','T','O',' ')}, /* Esperanto */ HB_TAG 306 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"eot", HB_TAG('B','T','I',' ')}, /* Beti (Côte d'Ivoire) */ HB_TAG 307 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"es", HB_TAG('E','S','P',' ')}, /* Spanish */ HB_TAG 308 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"et", HB_TAG('E','T','I',' ')}, /* Estonian [macrolanguage] */ HB_TAG 309 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"eu", HB_TAG('E','U','Q',' ')}, /* Basque */ HB_TAG 310 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"eve", HB_TAG('E','V','N',' ')}, /* Even */ HB_TAG 311 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"evn", HB_TAG('E','V','K',' ')}, /* Evenki */ HB_TAG 312 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fa", HB_TAG('F','A','R',' ')}, /* Persian [macrolanguage] */ HB_TAG 313 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ff", HB_TAG('F','U','L',' ')}, /* Fulah [macrolanguage] */ HB_TAG 314 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fi", HB_TAG('F','I','N',' ')}, /* Finnish */ HB_TAG 315 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fil", HB_TAG('P','I','L',' ')}, /* Filipino */ HB_TAG 316 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fj", HB_TAG('F','J','I',' ')}, /* Fijian */ HB_TAG 317 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fo", HB_TAG('F','O','S',' ')}, /* Faroese */ HB_TAG 318 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fon", HB_TAG('F','O','N',' ')}, /* Fon */ HB_TAG 319 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fr", HB_TAG('F','R','A',' ')}, /* French */ HB_TAG 320 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"frc", HB_TAG('F','R','C',' ')}, /* Cajun French */ HB_TAG 321 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"frp", HB_TAG('F','R','P',' ')}, /* Arpitan/Francoprovençal */ HB_TAG 322 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fur", HB_TAG('F','R','L',' ')}, /* Friulian */ HB_TAG 323 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fuv", HB_TAG('F','U','V',' ')}, /* Nigerian Fulfulde */ HB_TAG 324 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"fy", HB_TAG('F','R','I',' ')}, /* Western Frisian */ HB_TAG 325 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ga", HB_TAG('I','R','I',' ')}, /* Irish */ HB_TAG 326 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gaa", HB_TAG('G','A','D',' ')}, /* Ga */ HB_TAG 327 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gag", HB_TAG('G','A','G',' ')}, /* Gagauz */ HB_TAG 328 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gbm", HB_TAG('G','A','W',' ')}, /* Garhwali */ HB_TAG 329 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gd", HB_TAG('G','A','E',' ')}, /* Scottish Gaelic */ HB_TAG 330 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gez", HB_TAG('G','E','Z',' ')}, /* Ge'ez */ HB_TAG 331 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ggo", HB_TAG('G','O','N',' ')}, /* Southern Gondi */ HB_TAG 332 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gl", HB_TAG('G','A','L',' ')}, /* Galician */ HB_TAG 333 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gld", HB_TAG('N','A','N',' ')}, /* Nanai */ HB_TAG 334 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"glk", HB_TAG('G','L','K',' ')}, /* Gilaki */ HB_TAG 335 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gn", HB_TAG('G','U','A',' ')}, /* Guarani [macrolanguage] */ HB_TAG 336 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gno", HB_TAG('G','O','N',' ')}, /* Northern Gondi */ HB_TAG 337 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gog", HB_TAG('G','O','G',' ')}, /* Gogo */ HB_TAG 338 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gon", HB_TAG('G','O','N',' ')}, /* Gondi [macrolanguage] */ HB_TAG 339 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"grt", HB_TAG('G','R','O',' ')}, /* Garo */ HB_TAG 340 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gru", HB_TAG('S','O','G',' ')}, /* Sodo Gurage */ HB_TAG 341 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gu", HB_TAG('G','U','J',' ')}, /* Gujarati */ HB_TAG 342 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"guc", HB_TAG('G','U','C',' ')}, /* Wayuu */ HB_TAG 343 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"guk", HB_TAG('G','M','Z',' ')}, /* Gumuz */ HB_TAG 345 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"guz", HB_TAG('G','U','Z',' ')}, /* Ekegusii/Gusii */ HB_TAG 346 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"gv", HB_TAG('M','N','X',' ')}, /* Manx */ HB_TAG 347 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ha", HB_TAG('H','A','U',' ')}, /* Hausa */ HB_TAG 348 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"har", HB_TAG('H','R','I',' ')}, /* Harari */ HB_TAG 349 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"haw", HB_TAG('H','A','W',' ')}, /* Hawaiian */ HB_TAG 350 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hay", HB_TAG('H','A','Y',' ')}, /* Haya */ HB_TAG 351 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"haz", HB_TAG('H','A','Z',' ')}, /* Hazaragi */ HB_TAG 352 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"he", HB_TAG('I','W','R',' ')}, /* Hebrew */ HB_TAG 353 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hz", HB_TAG('H','E','R',' ')}, /* Herero */ HB_TAG 354 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hi", HB_TAG('H','I','N',' ')}, /* Hindi */ HB_TAG 355 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hil", HB_TAG('H','I','L',' ')}, /* Hiligaynon */ HB_TAG 356 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hnd", HB_TAG('H','N','D',' ')}, /* [Southern] Hindko */ HB_TAG 357 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hne", HB_TAG('C','H','H',' ')}, /* Chattisgarhi */ HB_TAG 358 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hno", HB_TAG('H','N','D',' ')}, /* [Northern] Hindko */ HB_TAG 359 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ho", HB_TAG('H','M','O',' ')}, /* Hiri Motu */ HB_TAG 360 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hoc", HB_TAG('H','O',' ',' ')}, /* Ho */ HB_TAG 361 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hoj", HB_TAG('H','A','R',' ')}, /* Harauti */ HB_TAG 362 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hr", HB_TAG('H','R','V',' ')}, /* Croatian */ HB_TAG 363 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hsb", HB_TAG('U','S','B',' ')}, /* Upper Sorbian */ HB_TAG 364 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ht", HB_TAG('H','A','I',' ')}, /* Haitian/Haitian Creole */ HB_TAG 365 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hu", HB_TAG('H','U','N',' ')}, /* Hungarian */ HB_TAG 366 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hy", HB_TAG('H','Y','E',' ')}, /* Armenian */ HB_TAG 367 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"hz", HB_TAG('H','E','R',' ')}, /* Herero */ HB_TAG 368 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ia", HB_TAG('I','N','A',' ')}, /* Interlingua (International Auxiliary Language Association) */ HB_TAG 369 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ibb", HB_TAG('I','B','B',' ')}, /* Ibibio */ HB_TAG 370 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"id", HB_TAG('I','N','D',' ')}, /* Indonesian */ HB_TAG 371 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ie", HB_TAG('I','L','E',' ')}, /* Interlingue/Occidental */ HB_TAG 372 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ig", HB_TAG('I','B','O',' ')}, /* Igbo */ HB_TAG 373 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"igb", HB_TAG('E','B','I',' ')}, /* Ebira */ HB_TAG 374 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ijc", HB_TAG('I','J','O',' ')}, /* Izon */ HB_TAG 375 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ijo", HB_TAG('I','J','O',' ')}, /* Ijo [family] */ HB_TAG 376 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ik", HB_TAG('I','P','K',' ')}, /* Inupiaq [macrolanguage] */ HB_TAG 377 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ilo", HB_TAG('I','L','O',' ')}, /* Ilokano */ HB_TAG 378 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"inh", HB_TAG('I','N','G',' ')}, /* Ingush */ HB_TAG 379 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"io", HB_TAG('I','D','O',' ')}, /* Ido */ HB_TAG 380 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"is", HB_TAG('I','S','L',' ')}, /* Icelandic */ HB_TAG 381 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"it", HB_TAG('I','T','A',' ')}, /* Italian */ HB_TAG 382 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"iu", HB_TAG('I','N','U',' ')}, /* Inuktitut [macrolanguage] */ HB_TAG 383 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ja", HB_TAG('J','A','N',' ')}, /* Japanese */ HB_TAG 384 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"jam", HB_TAG('J','A','M',' ')}, /* Jamaican Creole English */ HB_TAG 385 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"jbo", HB_TAG('J','B','O',' ')}, /* Lojban */ HB_TAG 386 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"jv", HB_TAG('J','A','V',' ')}, /* Javanese */ HB_TAG 387 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ka", HB_TAG('K','A','T',' ')}, /* Georgian */ HB_TAG 388 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kaa", HB_TAG('K','R','K',' ')}, /* Karakalpak */ HB_TAG 389 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kab", HB_TAG('K','A','B',' ')}, /* Kabyle */ HB_TAG 390 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kam", HB_TAG('K','M','B',' ')}, /* Kamba (Kenya) */ HB_TAG 391 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kar", HB_TAG('K','R','N',' ')}, /* Karen [family] */ HB_TAG 392 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kbd", HB_TAG('K','A','B',' ')}, /* Kabardian */ HB_TAG 393 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kde", HB_TAG('K','D','E',' ')}, /* Makonde */ HB_TAG 394 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kdr", HB_TAG('K','R','M',' ')}, /* Karaim */ HB_TAG 395 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kdt", HB_TAG('K','U','Y',' ')}, /* Kuy */ HB_TAG 396 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kex", HB_TAG('K','K','N',' ')}, /* Kokni */ HB_TAG 397 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kfr", HB_TAG('K','A','C',' ')}, /* Kachchi */ HB_TAG 398 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kfy", HB_TAG('K','M','N',' ')}, /* Kumaoni */ HB_TAG 399 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kg", HB_TAG('K','O','N',' ')}, /* Kongo [macrolanguage] */ HB_TAG 400 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kha", HB_TAG('K','S','I',' ')}, /* Khasi */ HB_TAG 401 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"khb", HB_TAG('X','B','D',' ')}, /* Lü */ HB_TAG 402 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kht", HB_TAG('K','H','N',' ')}, /* Khamti (Microsoft fonts) */ HB_TAG 404 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"khw", HB_TAG('K','H','W',' ')}, /* Khowar */ HB_TAG 405 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ki", HB_TAG('K','I','K',' ')}, /* Gikuyu/Kikuyu */ HB_TAG 406 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kj", HB_TAG('K','U','A',' ')}, /* Kuanyama/Kwanyama */ HB_TAG 407 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kjh", HB_TAG('K','H','A',' ')}, /* Khakass */ HB_TAG 408 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kjp", HB_TAG('K','J','P',' ')}, /* Pwo Eastern Karen */ HB_TAG 409 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kk", HB_TAG('K','A','Z',' ')}, /* Kazakh */ HB_TAG 410 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kl", HB_TAG('G','R','N',' ')}, /* Kalaallisut */ HB_TAG 411 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kln", HB_TAG('K','A','L',' ')}, /* Kalenjin */ HB_TAG 412 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"km", HB_TAG('K','H','M',' ')}, /* Central Khmer */ HB_TAG 413 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kmb", HB_TAG('M','B','N',' ')}, /* Kimbundu */ HB_TAG 414 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kmw", HB_TAG('K','M','O',' ')}, /* Komo (Democratic Republic of Congo) */ HB_TAG 415 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kn", HB_TAG('K','A','N',' ')}, /* Kannada */ HB_TAG 416 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"knn", HB_TAG('K','O','K',' ')}, /* Konkani */ HB_TAG 417 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ko", HB_TAG('K','O','R',' ')}, /* Korean */ HB_TAG 418 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"koi", HB_TAG('K','O','P',' ')}, /* Komi-Permyak */ HB_TAG 419 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kok", HB_TAG('K','O','K',' ')}, /* Konkani [macrolanguage] */ HB_TAG 420 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kpe", HB_TAG('K','P','L',' ')}, /* Kpelle [macrolanguage] */ HB_TAG 421 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kpv", HB_TAG('K','O','Z',' ')}, /* Komi-Zyrian */ HB_TAG 422 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kpy", HB_TAG('K','Y','K',' ')}, /* Koryak */ HB_TAG 423 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kqy", HB_TAG('K','R','T',' ')}, /* Koorete */ HB_TAG 424 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kr", HB_TAG('K','N','R',' ')}, /* Kanuri [macrolanguage] */ HB_TAG 425 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kri", HB_TAG('K','R','I',' ')}, /* Krio */ HB_TAG 426 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"krl", HB_TAG('K','R','L',' ')}, /* Karelian */ HB_TAG 427 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kru", HB_TAG('K','U','U',' ')}, /* Kurukh */ HB_TAG 428 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ks", HB_TAG('K','S','H',' ')}, /* Kashmiri */ HB_TAG 429 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ksh", HB_TAG('K','S','H',' ')}, /* Kölsch */ HB_TAG 431 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ksw", HB_TAG('K','S','W',' ')}, /* S'gaw Karen (OpenType spec and SIL fonts) */ HB_TAG 432 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ku", HB_TAG('K','U','R',' ')}, /* Kurdish [macrolanguage] */ HB_TAG 433 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kum", HB_TAG('K','U','M',' ')}, /* Kumyk */ HB_TAG 434 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kv", HB_TAG('K','O','M',' ')}, /* Komi [macrolanguage] */ HB_TAG 435 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kvd", HB_TAG('K','U','I',' ')}, /* Kui (Indonesia) */ HB_TAG 436 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kw", HB_TAG('C','O','R',' ')}, /* Cornish */ HB_TAG 437 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kxc", HB_TAG('K','M','S',' ')}, /* Komso */ HB_TAG 438 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kxu", HB_TAG('K','U','I',' ')}, /* Kui (India) */ HB_TAG 439 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ky", HB_TAG('K','I','R',' ')}, /* Kirghiz/Kyrgyz */ HB_TAG 440 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"kyu", HB_TAG('K','Y','U',' ')}, /* Western Kayah */ HB_TAG 441 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"la", HB_TAG('L','A','T',' ')}, /* Latin */ HB_TAG 442 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lad", HB_TAG('J','U','D',' ')}, /* Ladino */ HB_TAG 443 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lb", HB_TAG('L','T','Z',' ')}, /* Luxembourgish */ HB_TAG 444 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lbe", HB_TAG('L','A','K',' ')}, /* Lak */ HB_TAG 445 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lbj", HB_TAG('L','D','K',' ')}, /* Ladakhi */ HB_TAG 446 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lez", HB_TAG('L','E','Z',' ')}, /* Lezgi */ HB_TAG 447 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lg", HB_TAG('L','U','G',' ')}, /* Ganda */ HB_TAG 448 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"li", HB_TAG('L','I','M',' ')}, /* Limburgan/Limburger/Limburgish */ HB_TAG 449 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lif", HB_TAG('L','M','B',' ')}, /* Limbu */ HB_TAG 450 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lij", HB_TAG('L','I','J',' ')}, /* Ligurian */ HB_TAG 451 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lis", HB_TAG('L','I','S',' ')}, /* Lisu */ HB_TAG 452 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ljp", HB_TAG('L','J','P',' ')}, /* Lampung Api */ HB_TAG 453 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lki", HB_TAG('L','K','I',' ')}, /* Laki */ HB_TAG 454 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lld", HB_TAG('L','A','D',' ')}, /* Ladin */ HB_TAG 455 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lmn", HB_TAG('L','A','M',' ')}, /* Lambani */ HB_TAG 456 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lmo", HB_TAG('L','M','O',' ')}, /* Lombard */ HB_TAG 457 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ln", HB_TAG('L','I','N',' ')}, /* Lingala */ HB_TAG 458 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lo", HB_TAG('L','A','O',' ')}, /* Lao */ HB_TAG 459 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lrc", HB_TAG('L','R','C',' ')}, /* Northern Luri */ HB_TAG 460 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lt", HB_TAG('L','T','H',' ')}, /* Lithuanian */ HB_TAG 461 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lu", HB_TAG('L','U','B',' ')}, /* Luba-Katanga */ HB_TAG 462 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lua", HB_TAG('L','U','B',' ')}, /* Luba-Kasai */ HB_TAG 463 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"luo", HB_TAG('L','U','O',' ')}, /* Luo (Kenya and Tanzania) */ HB_TAG 464 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lus", HB_TAG('M','I','Z',' ')}, /* Mizo */ HB_TAG 465 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"luy", HB_TAG('L','U','H',' ')}, /* Luyia/Oluluyia [macrolanguage] */ HB_TAG 466 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"luz", HB_TAG('L','R','C',' ')}, /* Southern Luri */ HB_TAG 467 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lv", HB_TAG('L','V','I',' ')}, /* Latvian */ HB_TAG 468 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"lzz", HB_TAG('L','A','Z',' ')}, /* Laz */ HB_TAG 469 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mad", HB_TAG('M','A','D',' ')}, /* Madurese */ HB_TAG 470 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mag", HB_TAG('M','A','G',' ')}, /* Magahi */ HB_TAG 471 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mai", HB_TAG('M','T','H',' ')}, /* Maithili */ HB_TAG 472 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mak", HB_TAG('M','K','R',' ')}, /* Makasar */ HB_TAG 473 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"man", HB_TAG('M','N','K',' ')}, /* Manding/Mandingo [macrolanguage] */ HB_TAG 474 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mdc", HB_TAG('M','L','E',' ')}, /* Male (Papua New Guinea) */ HB_TAG 475 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mdf", HB_TAG('M','O','K',' ')}, /* Moksha */ HB_TAG 476 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mdr", HB_TAG('M','D','R',' ')}, /* Mandar */ HB_TAG 477 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mdy", HB_TAG('M','L','E',' ')}, /* Male (Ethiopia) */ HB_TAG 478 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"men", HB_TAG('M','D','E',' ')}, /* Mende (Sierra Leone) */ HB_TAG 479 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mer", HB_TAG('M','E','R',' ')}, /* Meru */ HB_TAG 480 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mfe", HB_TAG('M','F','E',' ')}, /* Morisyen */ HB_TAG 481 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mg", HB_TAG('M','L','G',' ')}, /* Malagasy [macrolanguage] */ HB_TAG 482 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mh", HB_TAG('M','A','H',' ')}, /* Marshallese */ HB_TAG 483 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mhr", HB_TAG('L','M','A',' ')}, /* Low Mari */ HB_TAG 484 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mi", HB_TAG('M','R','I',' ')}, /* Maori */ HB_TAG 485 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"min", HB_TAG('M','I','N',' ')}, /* Minangkabau */ HB_TAG 486 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mk", HB_TAG('M','K','D',' ')}, /* Macedonian */ HB_TAG 487 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mku", HB_TAG('M','N','K',' ')}, /* Konyanka Maninka */ HB_TAG 488 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mkw", HB_TAG('M','K','W',' ')}, /* Kituba (Congo) */ HB_TAG 489 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ml", HB_TAG('M','L','R',' ')}, /* Malayalam */ HB_TAG 490 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mlq", HB_TAG('M','N','K',' ')}, /* Western Maninkakan */ HB_TAG 491 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mn", HB_TAG('M','N','G',' ')}, /* Mongolian [macrolanguage] */ HB_TAG 492 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mnc", HB_TAG('M','C','H',' ')}, /* Manchu */ HB_TAG 493 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mni", HB_TAG('M','N','I',' ')}, /* Manipuri */ HB_TAG 494 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mnk", HB_TAG('M','N','D',' ')}, /* Mandinka */ HB_TAG 495 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mns", HB_TAG('M','A','N',' ')}, /* Mansi */ HB_TAG 496 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mnw", HB_TAG('M','O','N',' ')}, /* Mon */ HB_TAG 497 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mo", HB_TAG('M','O','L',' ')}, /* Moldavian */ HB_TAG 498 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"moh", HB_TAG('M','O','H',' ')}, /* Mohawk */ HB_TAG 499 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mos", HB_TAG('M','O','S',' ')}, /* Mossi */ HB_TAG 500 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mpe", HB_TAG('M','A','J',' ')}, /* Majang */ HB_TAG 501 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mr", HB_TAG('M','A','R',' ')}, /* Marathi */ HB_TAG 502 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mrj", HB_TAG('H','M','A',' ')}, /* High Mari */ HB_TAG 503 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ms", HB_TAG('M','L','Y',' ')}, /* Malay [macrolanguage] */ HB_TAG 504 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"msc", HB_TAG('M','N','K',' ')}, /* Sankaran Maninka */ HB_TAG 505 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mt", HB_TAG('M','T','S',' ')}, /* Maltese */ HB_TAG 506 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mtr", HB_TAG('M','A','W',' ')}, /* Mewari */ HB_TAG 507 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mus", HB_TAG('M','U','S',' ')}, /* Creek */ HB_TAG 508 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mve", HB_TAG('M','A','W',' ')}, /* Marwari (Pakistan) */ HB_TAG 509 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mwk", HB_TAG('M','N','K',' ')}, /* Kita Maninkakan */ HB_TAG 510 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mwl", HB_TAG('M','W','L',' ')}, /* Mirandese */ HB_TAG 511 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mwr", HB_TAG('M','A','W',' ')}, /* Marwari [macrolanguage] */ HB_TAG 512 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mww", HB_TAG('M','W','W',' ')}, /* Hmong Daw */ HB_TAG 513 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"my", HB_TAG('B','R','M',' ')}, /* Burmese */ HB_TAG 514 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mym", HB_TAG('M','E','N',' ')}, /* Me'en */ HB_TAG 515 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"myq", HB_TAG('M','N','K',' ')}, /* Forest Maninka (retired code) */ HB_TAG 516 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"myv", HB_TAG('E','R','Z',' ')}, /* Erzya */ HB_TAG 517 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"mzn", HB_TAG('M','Z','N',' ')}, /* Mazanderani */ HB_TAG 518 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"na", HB_TAG('N','A','U',' ')}, /* Nauru */ HB_TAG 519 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nag", HB_TAG('N','A','G',' ')}, /* Naga-Assamese */ HB_TAG 520 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nah", HB_TAG('N','A','H',' ')}, /* Nahuatl [family] */ HB_TAG 521 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nap", HB_TAG('N','A','P',' ')}, /* Neapolitan */ HB_TAG 522 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nb", HB_TAG('N','O','R',' ')}, /* Norwegian Bokmål */ HB_TAG 523 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nco", HB_TAG('S','I','B',' ')}, /* Sibe */ HB_TAG 524 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nd", HB_TAG('N','D','B',' ')}, /* [North] Ndebele */ HB_TAG 525 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ndc", HB_TAG('N','D','C',' ')}, /* Ndau */ HB_TAG 526 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nds", HB_TAG('N','D','S',' ')}, /* Low German/Low Saxon */ HB_TAG 527 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ne", HB_TAG('N','E','P',' ')}, /* Nepali */ HB_TAG 528 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"new", HB_TAG('N','E','W',' ')}, /* Newari */ HB_TAG 529 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ng", HB_TAG('N','D','G',' ')}, /* Ndonga */ HB_TAG 530 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nga", HB_TAG('N','G','A',' ')}, /* Ngabaka */ HB_TAG 531 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ngl", HB_TAG('L','M','W',' ')}, /* Lomwe */ HB_TAG 532 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"niu", HB_TAG('N','I','U',' ')}, /* Niuean */ HB_TAG 533 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"niv", HB_TAG('G','I','L',' ')}, /* Gilyak */ HB_TAG 534 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nl", HB_TAG('N','L','D',' ')}, /* Dutch */ HB_TAG 535 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nn", HB_TAG('N','Y','N',' ')}, /* Norwegian Nynorsk */ HB_TAG 536 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"no", HB_TAG('N','O','R',' ')}, /* Norwegian [macrolanguage] */ HB_TAG 537 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nod", HB_TAG('N','T','A',' ')}, /* Northern Thai */ HB_TAG 538 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"noe", HB_TAG('N','O','E',' ')}, /* Nimadi */ HB_TAG 539 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nog", HB_TAG('N','O','G',' ')}, /* Nogai */ HB_TAG 540 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nov", HB_TAG('N','O','V',' ')}, /* Novial */ HB_TAG 541 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nqo", HB_TAG('N','K','O',' ')}, /* N'Ko */ HB_TAG 542 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nr", HB_TAG('N','D','B',' ')}, /* [South] Ndebele */ HB_TAG 543 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nsk", HB_TAG('N','A','S',' ')}, /* Naskapi */ HB_TAG 544 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nso", HB_TAG('S','O','T',' ')}, /* [Northern] Sotho */ HB_TAG 545 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ny", HB_TAG('C','H','I',' ')}, /* Chewa/Chichwa/Nyanja */ HB_TAG 546 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nym", HB_TAG('N','Y','M',' ')}, /* Nyamwezi */ HB_TAG 547 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"nyn", HB_TAG('N','K','L',' ')}, /* Nyankole */ HB_TAG 548 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"oc", HB_TAG('O','C','I',' ')}, /* Occitan (post 1500) */ HB_TAG 549 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"oj", HB_TAG('O','J','B',' ')}, /* Ojibwa [macrolanguage] */ HB_TAG 550 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ojs", HB_TAG('O','C','R',' ')}, /* Oji-Cree */ HB_TAG 551 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"om", HB_TAG('O','R','O',' ')}, /* Oromo [macrolanguage] */ HB_TAG 552 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"or", HB_TAG('O','R','I',' ')}, /* Oriya */ HB_TAG 553 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"os", HB_TAG('O','S','S',' ')}, /* Ossetian */ HB_TAG 554 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pa", HB_TAG('P','A','N',' ')}, /* Panjabi */ HB_TAG 555 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pag", HB_TAG('P','A','G',' ')}, /* Pangasinan */ HB_TAG 556 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pam", HB_TAG('P','A','M',' ')}, /* Kapampangan/Pampanga */ HB_TAG 557 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pap", HB_TAG('P','A','P',' ')}, /* Papiamento */ HB_TAG 558 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pcc", HB_TAG('P','C','C',' ')}, /* Bouyei */ HB_TAG 559 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pcd", HB_TAG('P','C','D',' ')}, /* Picard */ HB_TAG 560 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pce", HB_TAG('P','L','G',' ')}, /* [Ruching] Palaung */ HB_TAG 561 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pdc", HB_TAG('P','D','C',' ')}, /* Pennsylvania German */ HB_TAG 562 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pes", HB_TAG('F','A','R',' ')}, /* Iranian Persian */ HB_TAG 563 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"phk", HB_TAG('P','H','K',' ')}, /* Phake */ HB_TAG 564 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pi", HB_TAG('P','A','L',' ')}, /* Pali */ HB_TAG 565 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pih", HB_TAG('P','I','H',' ')}, /* Pitcairn-Norfolk */ HB_TAG 566 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pl", HB_TAG('P','L','K',' ')}, /* Polish */ HB_TAG 567 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pll", HB_TAG('P','L','G',' ')}, /* [Shwe] Palaung */ HB_TAG 568 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"plp", HB_TAG('P','A','P',' ')}, /* Palpa */ HB_TAG 569 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pms", HB_TAG('P','M','S',' ')}, /* Piemontese */ HB_TAG 570 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pnb", HB_TAG('P','N','B',' ')}, /* Western Panjabi */ HB_TAG 571 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"prs", HB_TAG('D','R','I',' ')}, /* Afghan Persian/Dari */ HB_TAG 572 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ps", HB_TAG('P','A','S',' ')}, /* Pashto/Pushto [macrolanguage] */ HB_TAG 573 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pt", HB_TAG('P','T','G',' ')}, /* Portuguese */ HB_TAG 574 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"pwo", HB_TAG('P','W','O',' ')}, /* Pwo Western Karen */ HB_TAG 575 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"qu", HB_TAG('Q','U','Z',' ')}, /* Quechua [macrolanguage] */ HB_TAG 576 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"quc", HB_TAG('Q','U','C',' ')}, /* K'iche'/Quiché */ HB_TAG 577 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"quz", HB_TAG('Q','U','Z',' ')}, /* Cusco Quechua */ HB_TAG 578 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"raj", HB_TAG('R','A','J',' ')}, /* Rajasthani [macrolanguage] */ HB_TAG 579 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rbb", HB_TAG('P','L','G',' ')}, /* Rumai Palaung */ HB_TAG 580 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rej", HB_TAG('R','E','J',' ')}, /* Rejang */ HB_TAG 581 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ria", HB_TAG('R','I','A',' ')}, /* Riang (India) */ HB_TAG 582 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ril", HB_TAG('R','I','A',' ')}, /* Riang (Myanmar) */ HB_TAG 583 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rki", HB_TAG('A','R','K',' ')}, /* Rakhine */ HB_TAG 584 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rm", HB_TAG('R','M','S',' ')}, /* Romansh */ HB_TAG 585 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rmy", HB_TAG('R','M','Y',' ')}, /* Vlax Romani */ HB_TAG 586 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rn", HB_TAG('R','U','N',' ')}, /* Rundi */ HB_TAG 587 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ro", HB_TAG('R','O','M',' ')}, /* Romanian */ HB_TAG 588 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rom", HB_TAG('R','O','Y',' ')}, /* Romany [macrolanguage] */ HB_TAG 589 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ru", HB_TAG('R','U','S',' ')}, /* Russian */ HB_TAG 590 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rue", HB_TAG('R','S','Y',' ')}, /* Rusyn */ HB_TAG 591 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rup", HB_TAG('R','U','P',' ')}, /* Aromanian/Arumanian/Macedo-Romanian */ HB_TAG 592 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rw", HB_TAG('R','U','A',' ')}, /* Kinyarwanda */ HB_TAG 593 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"rwr", HB_TAG('M','A','W',' ')}, /* Marwari (India) */ HB_TAG 594 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sa", HB_TAG('S','A','N',' ')}, /* Sanskrit */ HB_TAG 595 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sah", HB_TAG('Y','A','K',' ')}, /* Yakut */ HB_TAG 596 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sas", HB_TAG('S','A','S',' ')}, /* Sasak */ HB_TAG 597 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sat", HB_TAG('S','A','T',' ')}, /* Santali */ HB_TAG 598 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sck", HB_TAG('S','A','D',' ')}, /* Sadri */ HB_TAG 599 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sc", HB_TAG('S','R','D',' ')}, /* Sardinian [macrolanguage] */ HB_TAG 600 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"scn", HB_TAG('S','C','N',' ')}, /* Sicilian */ HB_TAG 601 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sco", HB_TAG('S','C','O',' ')}, /* Scots */ HB_TAG 602 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"scs", HB_TAG('S','L','A',' ')}, /* [North] Slavey */ HB_TAG 603 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sd", HB_TAG('S','N','D',' ')}, /* Sindhi */ HB_TAG 604 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"se", HB_TAG('N','S','M',' ')}, /* Northern Sami */ HB_TAG 605 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"seh", HB_TAG('S','N','A',' ')}, /* Sena */ HB_TAG 606 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sel", HB_TAG('S','E','L',' ')}, /* Selkup */ HB_TAG 607 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sg", HB_TAG('S','G','O',' ')}, /* Sango */ HB_TAG 608 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sga", HB_TAG('S','G','A',' ')}, /* Old Irish (to 900) */ HB_TAG 609 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sgs", HB_TAG('S','G','S',' ')}, /* Samogitian */ HB_TAG 610 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sgw", HB_TAG('C','H','G',' ')}, /* Sebat Bet Gurage */ HB_TAG 612 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"shn", HB_TAG('S','H','N',' ')}, /* Shan */ HB_TAG 613 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"si", HB_TAG('S','N','H',' ')}, /* Sinhala */ HB_TAG 614 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sid", HB_TAG('S','I','D',' ')}, /* Sidamo */ HB_TAG 615 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sjd", HB_TAG('K','S','M',' ')}, /* Kildin Sami */ HB_TAG 616 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sk", HB_TAG('S','K','Y',' ')}, /* Slovak */ HB_TAG 617 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"skr", HB_TAG('S','R','K',' ')}, /* Seraiki */ HB_TAG 618 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sl", HB_TAG('S','L','V',' ')}, /* Slovenian */ HB_TAG 619 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sm", HB_TAG('S','M','O',' ')}, /* Samoan */ HB_TAG 620 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sma", HB_TAG('S','S','M',' ')}, /* Southern Sami */ HB_TAG 621 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"smj", HB_TAG('L','S','M',' ')}, /* Lule Sami */ HB_TAG 622 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"smn", HB_TAG('I','S','M',' ')}, /* Inari Sami */ HB_TAG 623 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sms", HB_TAG('S','K','S',' ')}, /* Skolt Sami */ HB_TAG 624 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sn", HB_TAG('S','N','A',' ')}, /* Shona */ HB_TAG 625 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"snk", HB_TAG('S','N','K',' ')}, /* Soninke */ HB_TAG 626 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"so", HB_TAG('S','M','L',' ')}, /* Somali */ HB_TAG 627 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sop", HB_TAG('S','O','P',' ')}, /* Songe */ HB_TAG 628 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sq", HB_TAG('S','Q','I',' ')}, /* Albanian [macrolanguage] */ HB_TAG 629 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sr", HB_TAG('S','R','B',' ')}, /* Serbian */ HB_TAG 630 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"srr", HB_TAG('S','R','R',' ')}, /* Serer */ HB_TAG 631 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ss", HB_TAG('S','W','Z',' ')}, /* Swati */ HB_TAG 632 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"st", HB_TAG('S','O','T',' ')}, /* [Southern] Sotho */ HB_TAG 633 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"stq", HB_TAG('S','T','Q',' ')}, /* Saterfriesisch */ HB_TAG 634 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"stv", HB_TAG('S','I','G',' ')}, /* Silt'e */ HB_TAG 635 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"su", HB_TAG('S','U','N',' ')}, /* Sundanese */ HB_TAG 636 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"suk", HB_TAG('S','U','K',' ')}, /* Sukama */ HB_TAG 637 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"suq", HB_TAG('S','U','R',' ')}, /* Suri */ HB_TAG 638 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sv", HB_TAG('S','V','E',' ')}, /* Swedish */ HB_TAG 639 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sva", HB_TAG('S','V','A',' ')}, /* Svan */ HB_TAG 640 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sw", HB_TAG('S','W','K',' ')}, /* Swahili [macrolanguage] */ HB_TAG 641 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"swb", HB_TAG('C','M','R',' ')}, /* Comorian */ HB_TAG 642 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"swh", HB_TAG('S','W','K',' ')}, /* Kiswahili/Swahili */ HB_TAG 643 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"swv", HB_TAG('M','A','W',' ')}, /* Shekhawati */ HB_TAG 644 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"sxu", HB_TAG('S','X','U',' ')}, /* Upper Saxon */ HB_TAG 645 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"syl", HB_TAG('S','Y','L',' ')}, /* Sylheti */ HB_TAG 646 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"syr", HB_TAG('S','Y','R',' ')}, /* Syriac [macrolanguage] */ HB_TAG 647 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"szl", HB_TAG('S','Z','L',' ')}, /* Silesian */ HB_TAG 648 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ta", HB_TAG('T','A','M',' ')}, /* Tamil */ HB_TAG 649 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tab", HB_TAG('T','A','B',' ')}, /* Tabasaran */ HB_TAG 650 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tcy", HB_TAG('T','U','L',' ')}, /* Tulu */ HB_TAG 651 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tdd", HB_TAG('T','D','D',' ')}, /* Tai Nüa */ HB_TAG 652 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"te", HB_TAG('T','E','L',' ')}, /* Telugu */ HB_TAG 653 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tem", HB_TAG('T','M','N',' ')}, /* Temne */ HB_TAG 654 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tet", HB_TAG('T','E','T',' ')}, /* Tetum */ HB_TAG 655 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tg", HB_TAG('T','A','J',' ')}, /* Tajik */ HB_TAG 656 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"th", HB_TAG('T','H','A',' ')}, /* Thai */ HB_TAG 657 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ti", HB_TAG('T','G','Y',' ')}, /* Tigrinya */ HB_TAG 658 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tig", HB_TAG('T','G','R',' ')}, /* Tigre */ HB_TAG 659 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tiv", HB_TAG('T','I','V',' ')}, /* Tiv */ HB_TAG 660 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tk", HB_TAG('T','K','M',' ')}, /* Turkmen */ HB_TAG 661 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tl", HB_TAG('T','G','L',' ')}, /* Tagalog */ HB_TAG 662 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tmh", HB_TAG('t','m','h',' ')}, /* Tamashek [macrolanguage] */ HB_TAG 663 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tn", HB_TAG('T','N','A',' ')}, /* Tswana */ HB_TAG 664 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"to", HB_TAG('T','G','N',' ')}, /* Tonga (Tonga Islands) */ HB_TAG 665 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tpi", HB_TAG('T','P','I',' ')}, /* Tok Pisin */ HB_TAG 666 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tr", HB_TAG('T','R','K',' ')}, /* Turkish */ HB_TAG 667 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tru", HB_TAG('T','U','A',' ')}, /* Turoyo Aramaic */ HB_TAG 668 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ts", HB_TAG('T','S','G',' ')}, /* Tsonga */ HB_TAG 669 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tt", HB_TAG('T','A','T',' ')}, /* Tatar */ HB_TAG 670 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tum", HB_TAG('T','U','M',' ')}, /* Tumbuka */ HB_TAG 671 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tw", HB_TAG('T','W','I',' ')}, /* Twi */ HB_TAG 672 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ty", HB_TAG('T','H','T',' ')}, /* Tahitian */ HB_TAG 673 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tyv", HB_TAG('T','U','V',' ')}, /* Tuvin */ HB_TAG 674 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tyz", HB_TAG('T','Y','Z',' ')}, /* Tày */ HB_TAG 675 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"tzm", HB_TAG('T','Z','M',' ')}, /* Central Atlas Tamazight */ HB_TAG 676 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"udm", HB_TAG('U','D','M',' ')}, /* Udmurt */ HB_TAG 677 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ug", HB_TAG('U','Y','G',' ')}, /* Uighur */ HB_TAG 678 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"uk", HB_TAG('U','K','R',' ')}, /* Ukrainian */ HB_TAG 679 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"umb", HB_TAG('U','M','B',' ')}, /* Umbundu */ HB_TAG 680 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"unr", HB_TAG('M','U','N',' ')}, /* Mundari */ HB_TAG 681 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ur", HB_TAG('U','R','D',' ')}, /* Urdu */ HB_TAG 682 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"uz", HB_TAG('U','Z','B',' ')}, /* Uzbek [macrolanguage] */ HB_TAG 683 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"uzn", HB_TAG('U','Z','B',' ')}, /* Northern Uzbek */ HB_TAG 684 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"uzs", HB_TAG('U','Z','B',' ')}, /* Southern Uzbek */ HB_TAG 685 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"ve", HB_TAG('V','E','N',' ')}, /* Venda */ HB_TAG 686 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"vec", HB_TAG('V','E','C',' ')}, /* Venetian */ HB_TAG 687 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"vls", HB_TAG('F','L','E',' ')}, /* Vlaams */ HB_TAG 688 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"vi", HB_TAG('V','I','T',' ')}, /* Vietnamese */ HB_TAG 689 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"vmw", HB_TAG('M','A','K',' ')}, /* Makhuwa */ HB_TAG 690 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"vo", HB_TAG('V','O','L',' ')}, /* Volapük */ HB_TAG 691 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"vro", HB_TAG('V','R','O',' ')}, /* Võro */ HB_TAG 692 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"wa", HB_TAG('W','L','N',' ')}, /* Walloon */ HB_TAG 693 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"war", HB_TAG('W','A','R',' ')}, /* Waray (Philippines) */ HB_TAG 694 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"wbm", HB_TAG('W','A',' ',' ')}, /* Wa */ HB_TAG 695 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"wbr", HB_TAG('W','A','G',' ')}, /* Wagdi */ HB_TAG 696 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"wle", HB_TAG('S','I','G',' ')}, /* Wolane */ HB_TAG 697 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"wry", HB_TAG('M','A','W',' ')}, /* Merwari */ HB_TAG 698 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"wtm", HB_TAG('W','T','M',' ')}, /* Mewati */ HB_TAG 699 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"wo", HB_TAG('W','L','F',' ')}, /* Wolof */ HB_TAG 700 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"xal", HB_TAG('K','L','M',' ')}, /* Kalmyk */ HB_TAG 701 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"xh", HB_TAG('X','H','S',' ')}, /* Xhosa */ HB_TAG 702 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"xog", HB_TAG('X','O','G',' ')}, /* Soga */ HB_TAG 703 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"xom", HB_TAG('K','M','O',' ')}, /* Komo (Sudan) */ HB_TAG 704 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"xsl", HB_TAG('S','S','L',' ')}, /* South Slavey */ HB_TAG 705 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"xst", HB_TAG('S','I','G',' ')}, /* Silt'e (retired code) */ HB_TAG 706 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"xwo", HB_TAG('T','O','D',' ')}, /* Written Oirat (Todo) */ HB_TAG 707 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"yao", HB_TAG('Y','A','O',' ')}, /* Yao */ HB_TAG 708 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"yi", HB_TAG('J','I','I',' ')}, /* Yiddish [macrolanguage] */ HB_TAG 709 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"yo", HB_TAG('Y','B','A',' ')}, /* Yoruba */ HB_TAG 710 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"yso", HB_TAG('N','I','S',' ')}, /* Nisi (China) */ HB_TAG 711 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"za", HB_TAG('Z','H','A',' ')}, /* Chuang/Zhuang [macrolanguage] */ HB_TAG 712 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zea", HB_TAG('Z','E','A',' ')}, /* Zeeuws */ HB_TAG 713 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zne", HB_TAG('Z','N','D',' ')}, /* Zande */ HB_TAG 714 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zu", HB_TAG('Z','U','L',' ')}, /* Zulu */ HB_TAG 715 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zum", HB_TAG('L','R','C',' ')} /* Kumzari */ HB_TAG 767 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zh-cn", HB_TAG('Z','H','S',' ')}, /* Chinese (China) */ HB_TAG 768 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zh-hk", HB_TAG('Z','H','H',' ')}, /* Chinese (Hong Kong) */ HB_TAG 769 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zh-mo", HB_TAG('Z','H','T',' ')}, /* Chinese (Macao) */ HB_TAG 770 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zh-sg", HB_TAG('Z','H','S',' ')}, /* Chinese (Singapore) */ HB_TAG 771 third_party/harfbuzz-ng/src/hb-ot-tag.cc {"zh-tw", HB_TAG('Z','H','T',' ')} /* Chinese (Taiwan) */ HB_TAG 844 third_party/harfbuzz-ng/src/hb-ot-tag.cc return HB_TAG('Z','H','S',' '); HB_TAG 873 third_party/harfbuzz-ng/src/hb-ot-tag.cc case HB_TAG('Z','H','H',' '): return hb_language_from_string ("zh-hk", -1); /* Hong Kong */ HB_TAG 39 third_party/harfbuzz-ng/src/hb-ot-tag.h #define HB_OT_TAG_DEFAULT_SCRIPT HB_TAG ('D', 'F', 'L', 'T') HB_TAG 40 third_party/harfbuzz-ng/src/hb-ot-tag.h #define HB_OT_TAG_DEFAULT_LANGUAGE HB_TAG ('d', 'f', 'l', 't') HB_TAG 549 third_party/harfbuzz-ng/src/hb-private.hh #define HB_TAG_CHAR4(s) (HB_TAG(((const char *) s)[0], \