Home
last modified time | relevance | path

Searched refs:HB_TAG (Results 1 – 25 of 82) sorted by relevance

1234

/external/harfbuzz_ng/src/
Dhb-ot-tag-table.hh17 {"aa", {HB_TAG('A','F','R',' ')}}, /* Afar */
18 {"aae", {HB_TAG('S','Q','I',' ')}}, /* Arbëreshë Albanian -> Albanian */
19 {"aao", {HB_TAG('A','R','A',' ')}}, /* Algerian Saharan Arabic -> Arabic */
20 {"aat", {HB_TAG('S','Q','I',' ')}}, /* Arvanitika Albanian -> Albanian */
21 {"ab", {HB_TAG('A','B','K',' ')}}, /* Abkhazian */
22 {"abh", {HB_TAG('A','R','A',' ')}}, /* Tajiki Arabic -> Arabic */
23 {"abq", {HB_TAG('A','B','A',' ')}}, /* Abaza */
24 {"abv", {HB_TAG('A','R','A',' ')}}, /* Baharna Arabic -> Arabic */
25 {"acf", {HB_TAG('F','A','N',' ')}}, /* Saint Lucian Creole French -> French Antillean */
26 {"ach", {HB_TAG('A','C','H',' ')}}, /* Acoli -> Acholi */
[all …]
Dhb-common.h110 #define HB_TAG(c1,c2,c3,c4) ((hb_tag_t)((((uint32_t)(c1)&0xFF)<<24)|(((uint32_t)(c2)&0xFF)<<16)|(((… macro
113 #define HB_TAG_NONE HB_TAG(0,0,0,0)
114 #define HB_TAG_MAX HB_TAG(0xff,0xff,0xff,0xff)
115 #define HB_TAG_MAX_SIGNED HB_TAG(0x7f,0xff,0xff,0xff)
181 /*1.1*/ HB_SCRIPT_COMMON = HB_TAG ('Z','y','y','y'),
182 /*1.1*/ HB_SCRIPT_INHERITED = HB_TAG ('Z','i','n','h'),
183 /*5.0*/ HB_SCRIPT_UNKNOWN = HB_TAG ('Z','z','z','z'),
185 /*1.1*/ HB_SCRIPT_ARABIC = HB_TAG ('A','r','a','b'),
186 /*1.1*/ HB_SCRIPT_ARMENIAN = HB_TAG ('A','r','m','n'),
187 /*1.1*/ HB_SCRIPT_BENGALI = HB_TAG ('B','e','n','g'),
[all …]
Dhb-aat-layout.cc57 …{HB_TAG ('a','f','r','c'), HB_AAT_LAYOUT_FEATURE_TYPE_FRACTIONS, HB_AAT_LAYOUT_FEATU…
58 …{HB_TAG ('c','2','p','c'), HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE, HB_AAT_LAYOUT_FEATU…
59 …{HB_TAG ('c','2','s','c'), HB_AAT_LAYOUT_FEATURE_TYPE_UPPER_CASE, HB_AAT_LAYOUT_FEATU…
60 …{HB_TAG ('c','a','l','t'), HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES, HB_AAT_LAYOUT_FEATU…
61 …{HB_TAG ('c','a','s','e'), HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT, HB_AAT_LAYOUT_FEATU…
62 …{HB_TAG ('c','l','i','g'), HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES, HB_AAT_LAYOUT_FEATU…
63 …{HB_TAG ('c','p','s','p'), HB_AAT_LAYOUT_FEATURE_TYPE_CASE_SENSITIVE_LAYOUT, HB_AAT_LAYOUT_FEATU…
64 …{HB_TAG ('c','s','w','h'), HB_AAT_LAYOUT_FEATURE_TYPE_CONTEXTUAL_ALTERNATIVES, HB_AAT_LAYOUT_FEATU…
65 …{HB_TAG ('d','l','i','g'), HB_AAT_LAYOUT_FEATURE_TYPE_LIGATURES, HB_AAT_LAYOUT_FEATU…
66 …{HB_TAG ('e','x','p','t'), HB_AAT_LAYOUT_FEATURE_TYPE_CHARACTER_SHAPE, HB_AAT_LAYOUT_FEATU…
[all …]
Dhb-subset.cc219 case HB_TAG ('c', 'v', 'a', 'r'): /* hint table, fallthrough */ in _should_drop_table()
220 case HB_TAG ('c', 'v', 't', ' '): /* hint table, fallthrough */ in _should_drop_table()
221 case HB_TAG ('f', 'p', 'g', 'm'): /* hint table, fallthrough */ in _should_drop_table()
222 case HB_TAG ('p', 'r', 'e', 'p'): /* hint table, fallthrough */ in _should_drop_table()
223 case HB_TAG ('h', 'd', 'm', 'x'): /* hint table, fallthrough */ in _should_drop_table()
224 case HB_TAG ('V', 'D', 'M', 'X'): /* hint table, fallthrough */ in _should_drop_table()
233 case HB_TAG ('B', 'A', 'S', 'E'): in _should_drop_table()
234 case HB_TAG ('J', 'S', 'T', 'F'): in _should_drop_table()
235 case HB_TAG ('D', 'S', 'I', 'G'): in _should_drop_table()
236 case HB_TAG ('E', 'B', 'D', 'T'): in _should_drop_table()
[all …]
Dhb-ot-tag.cc44 case HB_SCRIPT_HIRAGANA: return HB_TAG('k','a','n','a'); in hb_ot_old_tag_from_script()
47 case HB_SCRIPT_LAO: return HB_TAG('l','a','o',' '); in hb_ot_old_tag_from_script()
48 case HB_SCRIPT_YI: return HB_TAG('y','i',' ',' '); in hb_ot_old_tag_from_script()
50 case HB_SCRIPT_NKO: return HB_TAG('n','k','o',' '); in hb_ot_old_tag_from_script()
52 case HB_SCRIPT_VAI: return HB_TAG('v','a','i',' '); in hb_ot_old_tag_from_script()
82 case HB_SCRIPT_BENGALI: return HB_TAG('b','n','g','2'); in hb_ot_new_tag_from_script()
83 case HB_SCRIPT_DEVANAGARI: return HB_TAG('d','e','v','2'); in hb_ot_new_tag_from_script()
84 case HB_SCRIPT_GUJARATI: return HB_TAG('g','j','r','2'); in hb_ot_new_tag_from_script()
85 case HB_SCRIPT_GURMUKHI: return HB_TAG('g','u','r','2'); in hb_ot_new_tag_from_script()
86 case HB_SCRIPT_KANNADA: return HB_TAG('k','n','d','2'); in hb_ot_new_tag_from_script()
[all …]
Dhb-ot-shape-complex-use.cc49 HB_TAG('r','k','r','f'),
50 HB_TAG('a','b','v','f'),
51 HB_TAG('b','l','w','f'),
52 HB_TAG('h','a','l','f'),
53 HB_TAG('p','s','t','f'),
54 HB_TAG('v','a','t','u'),
55 HB_TAG('c','j','c','t'),
60 HB_TAG('i','s','o','l'),
61 HB_TAG('i','n','i','t'),
62 HB_TAG('m','e','d','i'),
[all …]
Dhb-ot-shape-complex-khmer.cc42 {HB_TAG('p','r','e','f'), F_MANUAL_JOINERS},
43 {HB_TAG('b','l','w','f'), F_MANUAL_JOINERS},
44 {HB_TAG('a','b','v','f'), F_MANUAL_JOINERS},
45 {HB_TAG('p','s','t','f'), F_MANUAL_JOINERS},
46 {HB_TAG('c','f','a','r'), F_MANUAL_JOINERS},
51 {HB_TAG('p','r','e','s'), F_GLOBAL_MANUAL_JOINERS},
52 {HB_TAG('a','b','v','s'), F_GLOBAL_MANUAL_JOINERS},
53 {HB_TAG('b','l','w','s'), F_GLOBAL_MANUAL_JOINERS},
54 {HB_TAG('p','s','t','s'), F_GLOBAL_MANUAL_JOINERS},
59 {HB_TAG('d','i','s','t'), F_GLOBAL},
[all …]
Dhb-ot-shape-complex-myanmar.cc41 HB_TAG('r','p','h','f'),
42 HB_TAG('p','r','e','f'),
43 HB_TAG('b','l','w','f'),
44 HB_TAG('p','s','t','f'),
53 HB_TAG('p','r','e','s'),
54 HB_TAG('a','b','v','s'),
55 HB_TAG('b','l','w','s'),
56 HB_TAG('p','s','t','s'),
65 HB_TAG('d','i','s','t'),
74 HB_TAG('a','b','v','m'),
[all …]
Dhb-aat-fdsc-table.hh35 #define HB_AAT_TAG_fdsc HB_TAG('f','d','s','c')
80 Weight = HB_TAG ('w','g','h','t'),
83 Width = HB_TAG ('w','d','t','h'),
86 Slant = HB_TAG ('s','l','n','t'),
90 OpticalSize = HB_TAG ('o','p','s','z'),
93 NonAlphabetic= HB_TAG ('n','a','l','f')
Dhb-ot-shape.cc100 plan.frac_mask = plan.map.get_1_mask (HB_TAG ('f','r','a','c')); in compile()
101 plan.numr_mask = plan.map.get_1_mask (HB_TAG ('n','u','m','r')); in compile()
102 plan.dnom_mask = plan.map.get_1_mask (HB_TAG ('d','n','o','m')); in compile()
104 plan.rtlm_mask = plan.map.get_1_mask (HB_TAG ('r','t','l','m')); in compile()
106 HB_TAG ('k','e','r','n') : HB_TAG ('v','k','r','n'); in compile()
108 plan.trak_mask = plan.map.get_mask (HB_TAG ('t','r','a','k')); in compile()
152 plan.has_gpos_mark = !!plan.map.get_1_mask (HB_TAG ('m','a','r','k')); in compile()
232 {HB_TAG('c','c','m','p'), F_GLOBAL},
233 {HB_TAG('l','o','c','l'), F_GLOBAL},
234 {HB_TAG('m','a','r','k'), F_GLOBAL_MANUAL_JOINERS},
[all …]
Dhb-ot-var.h39 #define HB_OT_TAG_VAR_AXIS_ITALIC HB_TAG('i','t','a','l')
40 #define HB_OT_TAG_VAR_AXIS_OPTICAL_SIZE HB_TAG('o','p','s','z')
41 #define HB_OT_TAG_VAR_AXIS_SLANT HB_TAG('s','l','n','t')
42 #define HB_OT_TAG_VAR_AXIS_WIDTH HB_TAG('w','d','t','h')
43 #define HB_OT_TAG_VAR_AXIS_WEIGHT HB_TAG('w','g','h','t')
Dhb-ot-shape-complex.hh259 if (planner->map.chosen_script[0] == HB_TAG ('D','F','L','T') || in hb_ot_shape_complex_categorize()
260 planner->map.chosen_script[0] == HB_TAG ('l','a','t','n')) in hb_ot_shape_complex_categorize()
278 if (planner->map.chosen_script[0] == HB_TAG ('D','F','L','T') || in hb_ot_shape_complex_categorize()
279 planner->map.chosen_script[0] == HB_TAG ('l','a','t','n') || in hb_ot_shape_complex_categorize()
280 planner->map.chosen_script[0] == HB_TAG ('m','y','m','r')) in hb_ot_shape_complex_categorize()
385 if (planner->map.chosen_script[0] == HB_TAG ('D','F','L','T') || in hb_ot_shape_complex_categorize()
386 planner->map.chosen_script[0] == HB_TAG ('l','a','t','n')) in hb_ot_shape_complex_categorize()
Dhb-ot-shape-complex-indic.cc106 {HB_TAG('n','u','k','t'), F_GLOBAL_MANUAL_JOINERS},
107 {HB_TAG('a','k','h','n'), F_GLOBAL_MANUAL_JOINERS},
108 {HB_TAG('r','p','h','f'), F_MANUAL_JOINERS},
109 {HB_TAG('r','k','r','f'), F_GLOBAL_MANUAL_JOINERS},
110 {HB_TAG('p','r','e','f'), F_MANUAL_JOINERS},
111 {HB_TAG('b','l','w','f'), F_MANUAL_JOINERS},
112 {HB_TAG('a','b','v','f'), F_MANUAL_JOINERS},
113 {HB_TAG('h','a','l','f'), F_MANUAL_JOINERS},
114 {HB_TAG('p','s','t','f'), F_MANUAL_JOINERS},
115 {HB_TAG('v','a','t','u'), F_GLOBAL_MANUAL_JOINERS},
[all …]
Dhb-ot-shape-complex-arabic.cc100 HB_TAG('i','s','o','l'),
101 HB_TAG('f','i','n','a'),
102 HB_TAG('f','i','n','2'),
103 HB_TAG('f','i','n','3'),
104 HB_TAG('m','e','d','i'),
105 HB_TAG('m','e','d','2'),
106 HB_TAG('i','n','i','t'),
199 map->enable_feature (HB_TAG('s','t','c','h')); in collect_features_arabic()
202 map->enable_feature (HB_TAG('c','c','m','p')); in collect_features_arabic()
203 map->enable_feature (HB_TAG('l','o','c','l')); in collect_features_arabic()
[all …]
Dhb-ot-layout.h41 #define HB_OT_TAG_BASE HB_TAG('B','A','S','E')
42 #define HB_OT_TAG_GDEF HB_TAG('G','D','E','F')
43 #define HB_OT_TAG_GSUB HB_TAG('G','S','U','B')
44 #define HB_OT_TAG_GPOS HB_TAG('G','P','O','S')
45 #define HB_OT_TAG_JSTF HB_TAG('J','S','T','F')
52 #define HB_OT_TAG_DEFAULT_SCRIPT HB_TAG ('D', 'F', 'L', 'T')
53 #define HB_OT_TAG_DEFAULT_LANGUAGE HB_TAG ('d', 'f', 'l', 't')
Dhb-coretext.h43 #define HB_CORETEXT_TAG_MORT HB_TAG('m','o','r','t')
44 #define HB_CORETEXT_TAG_MORX HB_TAG('m','o','r','x')
45 #define HB_CORETEXT_TAG_KERX HB_TAG('k','e','r','x')
Dhb-open-file.hh309 #define HB_TAG_sfnt HB_TAG ('s','f','n','t')
443 CFFTag = HB_TAG ('O','T','T','O'), /* OpenType with Postscript outlines */
444 TrueTypeTag = HB_TAG ( 0 , 1 , 0 , 0 ), /* OpenType with TrueType outlines */
445 TTCTag = HB_TAG ('t','t','c','f'), /* TrueType Collection */
446 DFontTag = HB_TAG ( 0 , 0 , 1 , 0 ), /* DFont Mac Resource Fork */
447 TrueTag = HB_TAG ('t','r','u','e'), /* Obsolete Apple TrueType */
448 Typ1Tag = HB_TAG ('t','y','p','1') /* Obsolete Apple Type1 font in SFNT container */
Dhb-common.cc116 return HB_TAG (tag[0], tag[1], tag[2], tag[3]); in hb_tag_from_string()
448 case HB_TAG('Q','a','a','i'): return HB_SCRIPT_INHERITED; in hb_script_from_iso15924_tag()
449 case HB_TAG('Q','a','a','c'): return HB_SCRIPT_COPTIC; in hb_script_from_iso15924_tag()
452 case HB_TAG('C','y','r','s'): return HB_SCRIPT_CYRILLIC; in hb_script_from_iso15924_tag()
453 case HB_TAG('L','a','t','f'): return HB_SCRIPT_LATIN; in hb_script_from_iso15924_tag()
454 case HB_TAG('L','a','t','g'): return HB_SCRIPT_LATIN; in hb_script_from_iso15924_tag()
455 case HB_TAG('S','y','r','e'): return HB_SCRIPT_SYRIAC; in hb_script_from_iso15924_tag()
456 case HB_TAG('S','y','r','j'): return HB_SCRIPT_SYRIAC; in hb_script_from_iso15924_tag()
457 case HB_TAG('S','y','r','n'): return HB_SCRIPT_SYRIAC; in hb_script_from_iso15924_tag()
/external/harfbuzz_ng/test/api/
Dtest-subset-glyf.c40 hb_blob_t *maxp_blob = hb_face_reference_table (face, HB_TAG ('m','a','x', 'p')); in check_maxp_num_glyphs()
73 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('g','l','y','f')); in test_subset_glyf()
74 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('l','o','c', 'a')); in test_subset_glyf()
94 hb_subset_test_check (face_subset, face_generated_subset, HB_TAG ('g','l','y','f')); in test_subset_glyf_with_components()
95 hb_subset_test_check (face_subset, face_generated_subset, HB_TAG ('l','o','c', 'a')); in test_subset_glyf_with_components()
121 hb_subset_test_check (face_fi, face_subset, HB_TAG ('g','l','y','f')); in test_subset_glyf_with_gsub()
122 hb_subset_test_check (face_fi, face_subset, HB_TAG ('l','o','c', 'a')); in test_subset_glyf_with_gsub()
148 hb_subset_test_check (face_fi, face_subset, HB_TAG ('g','l','y','f')); in test_subset_glyf_without_gsub()
149 hb_subset_test_check (face_fi, face_subset, HB_TAG ('l','o','c', 'a')); in test_subset_glyf_without_gsub()
170 hb_subset_test_check (face_abc, face_abc_subset, HB_TAG ('g','l','y','f')); in test_subset_glyf_noop()
[all …]
Dtest-subset-cff1.c45 hb_subset_test_check (face_abc, face_abc_subset, HB_TAG ('C','F','F',' ')); in test_subset_cff1_noop()
64 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C','F','F',' ')); in test_subset_cff1()
87 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C', 'F', 'F', ' ')); in test_subset_cff1_strip_hints()
110 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C','F','F',' ')); in test_subset_cff1_desubr()
134 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C', 'F', 'F', ' ')); in test_subset_cff1_desubr_strip_hints()
154 hb_subset_test_check (face_41_4c2e, face_41_3041_4c2e_subset, HB_TAG ('C','F','F',' ')); in test_subset_cff1_j()
177 hb_subset_test_check (face_41_4c2e, face_41_3041_4c2e_subset, HB_TAG ('C','F','F',' ')); in test_subset_cff1_j_strip_hints()
200 hb_subset_test_check (face_41_4c2e, face_41_3041_4c2e_subset, HB_TAG ('C','F','F',' ')); in test_subset_cff1_j_desubr()
224 hb_subset_test_check (face_41_4c2e, face_41_3041_4c2e_subset, HB_TAG ('C','F','F',' ')); in test_subset_cff1_j_desubr_strip_hints()
245 hb_subset_test_check (face_subset, face_test, HB_TAG ('C','F','F',' ')); in test_subset_cff1_expert()
[all …]
Dtest-subset-hmtx.c34 hb_blob_t *hhea_blob = hb_face_reference_table (face, HB_TAG ('h','h','e','a')); in check_num_hmetrics()
35 hb_blob_t *hmtx_blob = hb_face_reference_table (face, HB_TAG ('h','m','t','x')); in check_num_hmetrics()
61 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('h','m','t','x')); in test_subset_hmtx_simple_subset()
83 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('h','m','t','x')); in test_subset_hmtx_monospace()
105 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('h','m','t','x')); in test_subset_hmtx_keep_num_metrics()
126 hb_subset_test_check (face_ab, face_abc_subset, HB_TAG ('h','m','t','x')); in test_subset_hmtx_decrease_num_metrics()
147 hb_subset_test_check (face_abc, face_abc_subset, HB_TAG ('h','m','t','x')); in test_subset_hmtx_noop()
Dtest-subset-cff2.c45 hb_subset_test_check (face_abc, face_abc_subset, HB_TAG ('C','F','F','2')); in test_subset_cff2_noop()
64 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C','F','F','2')); in test_subset_cff2()
87 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C', 'F', 'F', '2')); in test_subset_cff2_strip_hints()
110 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C', 'F', 'F', '2')); in test_subset_cff2_desubr()
134 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('C', 'F', 'F', '2')); in test_subset_cff2_desubr_strip_hints()
Dtest-subset-vmtx.c34 hb_blob_t *vhea_blob = hb_face_reference_table (face, HB_TAG ('v','h','e','a')); in check_num_vmetrics()
35 hb_blob_t *vmtx_blob = hb_face_reference_table (face, HB_TAG ('v','m','t','x')); in check_num_vmetrics()
60 hb_subset_test_check (face_subset, face_full_subset, HB_TAG ('v','m','t','x')); in test_subset_vmtx_simple_subset()
84 hb_subset_test_check (face_full, face_full_subset, HB_TAG ('v','m','t','x')); in test_subset_vmtx_noop()
Dtest-subset-cmap.c45 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('c','m','a','p')); in test_subset_cmap()
68 hb_subset_test_check (face, face_subset, HB_TAG ('c','m','a','p')); in test_subset_cmap_non_consecutive_glyphs()
87 hb_subset_test_check (face_abc, face_abc_subset, HB_TAG ('c','m','a','p')); in test_subset_cmap_noop()
Dtest-subset-hdmx.c46 hb_subset_test_check (face_ac, face_abc_subset, HB_TAG ('h','d','m','x')); in test_subset_hdmx_simple_subset()
65 hb_subset_test_check (face_a, face_abc_subset, HB_TAG ('h','d','m','x')); in test_subset_hdmx_multiple_device_records()
129 hb_subset_test_check (face_abc, face_abc_subset, HB_TAG ('h','d','m','x')); in test_subset_hdmx_noop()

1234