/third_party/skia/third_party/externals/harfbuzz/src/ |
D | hb-face.h | 55 typedef struct hb_face_t hb_face_t; typedef 57 HB_EXTERN hb_face_t * 74 typedef hb_blob_t * (*hb_reference_table_func_t) (hb_face_t *face, hb_tag_t tag, void *user_data); 77 HB_EXTERN hb_face_t * 82 HB_EXTERN hb_face_t * 85 HB_EXTERN hb_face_t * 86 hb_face_reference (hb_face_t *face); 89 hb_face_destroy (hb_face_t *face); 92 hb_face_set_user_data (hb_face_t *face, 99 hb_face_get_user_data (const hb_face_t *face, [all …]
|
D | hb-ot-layout.h | 135 hb_ot_layout_has_glyph_classes (hb_face_t *face); 157 hb_ot_layout_get_glyph_class (hb_face_t *face, 161 hb_ot_layout_get_glyphs_in_class (hb_face_t *face, 168 hb_ot_layout_get_attach_points (hb_face_t *face, 214 hb_ot_layout_table_get_script_tags (hb_face_t *face, 221 hb_ot_layout_table_find_script (hb_face_t *face, 227 hb_ot_layout_table_select_script (hb_face_t *face, 235 hb_ot_layout_table_get_feature_tags (hb_face_t *face, 242 hb_ot_layout_script_get_language_tags (hb_face_t *face, 250 hb_ot_layout_script_select_language (hb_face_t *face, [all …]
|
D | hb-face.cc | 84 DEFINE_NULL_INSTANCE (hb_face_t) = 118 hb_face_t * 123 hb_face_t *face; in hb_face_create_for_tables() 125 if (!reference_table_func || !(face = hb_object_create<hb_face_t> ())) { in hb_face_create_for_tables() 174 _hb_face_for_data_reference_table (hb_face_t *face HB_UNUSED, hb_tag_t tag, void *user_data) in _hb_face_for_data_reference_table() 206 hb_face_t * 210 hb_face_t *face; in hb_face_create() 243 hb_face_t * 246 return const_cast<hb_face_t *> (&Null (hb_face_t)); in hb_face_get_empty() 260 hb_face_t * [all …]
|
D | hb-ot-color.h | 47 hb_ot_color_has_palettes (hb_face_t *face); 50 hb_ot_color_palette_get_count (hb_face_t *face); 53 hb_ot_color_palette_get_name_id (hb_face_t *face, 57 hb_ot_color_palette_color_get_name_id (hb_face_t *face, 80 hb_ot_color_palette_get_flags (hb_face_t *face, 84 hb_ot_color_palette_get_colors (hb_face_t *face, 96 hb_ot_color_has_layers (hb_face_t *face); 113 hb_ot_color_glyph_get_layers (hb_face_t *face, 124 hb_ot_color_has_svg (hb_face_t *face); 127 hb_ot_color_glyph_reference_svg (hb_face_t *face, hb_codepoint_t glyph); [all …]
|
D | hb-ot-var.h | 80 hb_ot_var_has_data (hb_face_t *face); 89 hb_ot_var_get_axis_count (hb_face_t *face); 138 hb_ot_var_get_axis_infos (hb_face_t *face, 144 hb_ot_var_find_axis_info (hb_face_t *face, 154 hb_ot_var_get_named_instance_count (hb_face_t *face); 157 hb_ot_var_named_instance_get_subfamily_name_id (hb_face_t *face, 161 hb_ot_var_named_instance_get_postscript_name_id (hb_face_t *face, 165 hb_ot_var_named_instance_get_design_coords (hb_face_t *face, 176 hb_ot_var_normalize_variations (hb_face_t *face, 183 hb_ot_var_normalize_coords (hb_face_t *face,
|
D | hb-ot-var.cc | 64 hb_ot_var_has_data (hb_face_t *face) in hb_ot_var_has_data() 80 hb_ot_var_get_axis_count (hb_face_t *face) in hb_ot_var_get_axis_count() 101 hb_ot_var_get_axes (hb_face_t *face, in hb_ot_var_get_axes() 123 hb_ot_var_find_axis (hb_face_t *face, in hb_ot_var_find_axis() 148 hb_ot_var_get_axis_infos (hb_face_t *face, in hb_ot_var_get_axis_infos() 170 hb_ot_var_find_axis_info (hb_face_t *face, in hb_ot_var_find_axis_info() 193 hb_ot_var_get_named_instance_count (hb_face_t *face) in hb_ot_var_get_named_instance_count() 211 hb_ot_var_named_instance_get_subfamily_name_id (hb_face_t *face, in hb_ot_var_named_instance_get_subfamily_name_id() 230 hb_ot_var_named_instance_get_postscript_name_id (hb_face_t *face, in hb_ot_var_named_instance_get_postscript_name_id() 252 hb_ot_var_named_instance_get_design_coords (hb_face_t *face, in hb_ot_var_named_instance_get_design_coords() [all …]
|
D | hb-ot-color.cc | 69 hb_ot_color_has_palettes (hb_face_t *face) in hb_ot_color_has_palettes() 85 hb_ot_color_palette_get_count (hb_face_t *face) in hb_ot_color_palette_get_count() 107 hb_ot_color_palette_get_name_id (hb_face_t *face, in hb_ot_color_palette_get_name_id() 129 hb_ot_color_palette_color_get_name_id (hb_face_t *face, in hb_ot_color_palette_color_get_name_id() 147 hb_ot_color_palette_get_flags (hb_face_t *face, in hb_ot_color_palette_get_flags() 175 hb_ot_color_palette_get_colors (hb_face_t *face, in hb_ot_color_palette_get_colors() 200 hb_ot_color_has_layers (hb_face_t *face) in hb_ot_color_has_layers() 222 hb_ot_color_glyph_get_layers (hb_face_t *face, in hb_ot_color_glyph_get_layers() 247 hb_ot_color_has_svg (hb_face_t *face) in hb_ot_color_has_svg() 264 hb_ot_color_glyph_reference_svg (hb_face_t *face, hb_codepoint_t glyph) in hb_ot_color_glyph_reference_svg() [all …]
|
D | hb-ot-layout.cc | 83 hb_ot_layout_has_kerning (hb_face_t *face) in hb_ot_layout_has_kerning() 99 hb_ot_layout_has_machine_kerning (hb_face_t *face) in hb_ot_layout_has_machine_kerning() 119 hb_ot_layout_has_cross_kerning (hb_face_t *face) in hb_ot_layout_has_cross_kerning() 147 hb_face_t *face) const in is_blocklisted() 277 hb_ot_layout_has_glyph_classes (hb_face_t *face) in hb_ot_layout_has_glyph_classes() 295 hb_ot_layout_get_glyph_class (hb_face_t *face, in hb_ot_layout_get_glyph_class() 314 hb_ot_layout_get_glyphs_in_class (hb_face_t *face, in hb_ot_layout_get_glyphs_in_class() 340 hb_ot_layout_get_attach_points (hb_face_t *face, in hb_ot_layout_get_attach_points() 386 hb_face_t *face) const in is_blocklisted() 396 hb_face_t *face HB_UNUSED) const in is_blocklisted() [all …]
|
/third_party/skia/third_party/externals/harfbuzz/test/api/ |
D | test-subset-cff1.c | 35 hb_face_t *face_abc = hb_test_open_font_file("fonts/SourceSansPro-Regular.abc.otf"); in test_subset_cff1_noop() 38 hb_face_t *face_abc_subset; in test_subset_cff1_noop() 54 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSansPro-Regular.abc.otf"); in test_subset_cff1() 55 hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSansPro-Regular.ac.otf"); in test_subset_cff1() 58 hb_face_t *face_abc_subset; in test_subset_cff1() 74 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSansPro-Regular.abc.otf"); in test_subset_cff1_strip_hints() 75 hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSansPro-Regular.ac.nohints.otf"); in test_subset_cff1_strip_hints() 79 hb_face_t *face_abc_subset; in test_subset_cff1_strip_hints() 97 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSansPro-Regular.abc.otf"); in test_subset_cff1_desubr() 98 hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSansPro-Regular.ac.nosubrs.otf"); in test_subset_cff1_desubr() [all …]
|
D | test-subset-glyf.c | 38 static void check_maxp_num_glyphs (hb_face_t *face, uint16_t expected_num_glyphs, bool hints) in check_maxp_num_glyphs() 63 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.abc.ttf"); in test_subset_glyf() 64 hb_face_t *face_ac = hb_test_open_font_file ("fonts/Roboto-Regular.ac.ttf"); in test_subset_glyf() 67 hb_face_t *face_abc_subset; in test_subset_glyf() 85 hb_face_t *face_abcAE = hb_test_open_font_file ("fonts/Roboto-Regular.abcAE.ttf"); in test_subset_glyf_set_overlaps_flag() 86 hb_face_t *face_bAE = hb_test_open_font_file ("fonts/Roboto-Regular.bAE.ttf"); in test_subset_glyf_set_overlaps_flag() 89 hb_face_t *face_abcAE_subset; in test_subset_glyf_set_overlaps_flag() 110 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.abc.ttf"); in test_subset_glyf_with_input_glyphs() 111 hb_face_t *face_ac = hb_test_open_font_file ("fonts/Roboto-Regular.ac.ttf"); in test_subset_glyf_with_input_glyphs() 114 hb_face_t *face_abc_subset; in test_subset_glyf_with_input_glyphs() [all …]
|
D | test-subset-hvar.c | 35 hb_face_t *face_abc = hb_test_open_font_file("fonts/AdobeVFPrototype.abc.otf"); in test_subset_map_HVAR_noop() 38 hb_face_t *face_abc_subset; in test_subset_map_HVAR_noop() 54 hb_face_t *face_abc = hb_test_open_font_file ("fonts/AdobeVFPrototype.abc.otf"); in test_subset_map_HVAR() 55 hb_face_t *face_ac = hb_test_open_font_file ("fonts/AdobeVFPrototype.ac.otf"); in test_subset_map_HVAR() 58 hb_face_t *face_abc_subset; in test_subset_map_HVAR() 74 hb_face_t *face_abc = hb_test_open_font_file ("fonts/AdobeVFPrototype.abc.otf"); in test_subset_map_HVAR_retaingids() 75 hb_face_t *face_ac = hb_test_open_font_file ("fonts/AdobeVFPrototype.ac.retaingids.otf"); in test_subset_map_HVAR_retaingids() 78 hb_face_t *face_abc_subset; in test_subset_map_HVAR_retaingids() 96 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSansVariable-Roman-modHVAR.abc.ttf"); in test_subset_map_modHVAR() 97 hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSansVariable-Roman-modHVAR.ac.ttf"); in test_subset_map_modHVAR() [all …]
|
D | test-subset-cmap.c | 35 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.abc.ttf"); in test_subset_cmap() 36 hb_face_t *face_ac = hb_test_open_font_file ("fonts/Roboto-Regular.ac.ttf"); in test_subset_cmap() 39 hb_face_t *face_abc_subset; in test_subset_cmap() 55 hb_face_t *face = hb_test_open_font_file ("fonts/Roboto-Regular.D7,D8,D9,DA,DE.ttf"); in test_subset_cmap_non_consecutive_glyphs() 58 hb_face_t *face_subset; in test_subset_cmap_non_consecutive_glyphs() 77 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.abc.ttf"); in test_subset_cmap_noop() 80 hb_face_t *face_abc_subset; in test_subset_cmap_noop() 96 hb_face_t *face_origin = hb_test_open_font_file ("fonts/Mplus1p-Regular.ttf"); in test_subset_cmap4_no_exceeding_maximum_codepoint() 97 hb_face_t *face_expected = hb_test_open_font_file ("fonts/Mplus1p-Regular-cmap4-testing.ttf"); in test_subset_cmap4_no_exceeding_maximum_codepoint() 100 hb_face_t *face_subset; in test_subset_cmap4_no_exceeding_maximum_codepoint() [all …]
|
D | test-subset-cff2.c | 35 hb_face_t *face_abc = hb_test_open_font_file("fonts/AdobeVFPrototype.abc.otf"); in test_subset_cff2_noop() 38 hb_face_t *face_abc_subset; in test_subset_cff2_noop() 54 hb_face_t *face_abc = hb_test_open_font_file ("fonts/AdobeVFPrototype.abc.otf"); in test_subset_cff2() 55 hb_face_t *face_ac = hb_test_open_font_file ("fonts/AdobeVFPrototype.ac.otf"); in test_subset_cff2() 58 hb_face_t *face_abc_subset; in test_subset_cff2() 74 hb_face_t *face_abc = hb_test_open_font_file ("fonts/AdobeVFPrototype.abc.otf"); in test_subset_cff2_strip_hints() 75 hb_face_t *face_ac = hb_test_open_font_file ("fonts/AdobeVFPrototype.ac.nohints.otf"); in test_subset_cff2_strip_hints() 79 hb_face_t *face_abc_subset; in test_subset_cff2_strip_hints() 97 hb_face_t *face_abc = hb_test_open_font_file ("fonts/AdobeVFPrototype.abc.otf"); in test_subset_cff2_desubr() 98 hb_face_t *face_ac = hb_test_open_font_file ("fonts/AdobeVFPrototype.ac.nosubrs.otf"); in test_subset_cff2_desubr() [all …]
|
D | test-subset-hmtx.c | 32 static void check_num_hmetrics(hb_face_t *face, uint16_t expected_num_hmetrics) in check_num_hmetrics() 50 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.abc.ttf"); in test_subset_hmtx_simple_subset() 51 hb_face_t *face_ac = hb_test_open_font_file ("fonts/Roboto-Regular.ac.ttf"); in test_subset_hmtx_simple_subset() 54 hb_face_t *face_abc_subset; in test_subset_hmtx_simple_subset() 72 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Inconsolata-Regular.abc.ttf"); in test_subset_hmtx_monospace() 73 hb_face_t *face_ac = hb_test_open_font_file ("fonts/Inconsolata-Regular.ac.ttf"); in test_subset_hmtx_monospace() 76 hb_face_t *face_abc_subset; in test_subset_hmtx_monospace() 94 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Inconsolata-Regular.abc.widerc.ttf"); in test_subset_hmtx_keep_num_metrics() 95 hb_face_t *face_ac = hb_test_open_font_file ("fonts/Inconsolata-Regular.ac.widerc.ttf"); in test_subset_hmtx_keep_num_metrics() 98 hb_face_t *face_abc_subset; in test_subset_hmtx_keep_num_metrics() [all …]
|
D | test-subset-cbdt.c | 35 hb_face_t *face = hb_test_open_font_file ("fonts/NotoColorEmoji.subset.ttf"); in test_subset_cbdt_noop() 38 hb_face_t *face_subset; in test_subset_cbdt_noop() 57 hb_face_t *face = hb_test_open_font_file ("fonts/NotoColorEmoji.subset.ttf"); in test_subset_cbdt_keep_one() 58 hb_face_t *face_expected = hb_test_open_font_file ("fonts/NotoColorEmoji.subset.default.39.ttf"); in test_subset_cbdt_keep_one() 61 hb_face_t *face_subset; in test_subset_cbdt_keep_one() 77 hb_face_t *face = hb_test_open_font_file ("fonts/NotoColorEmoji.subset.ttf"); in test_subset_cbdt_keep_one_last_subtable() 78 …hb_face_t *face_expected = hb_test_open_font_file ("fonts/NotoColorEmoji.subset.default.2049.ttf"); in test_subset_cbdt_keep_one_last_subtable() 81 hb_face_t *face_subset; in test_subset_cbdt_keep_one_last_subtable() 97 hb_face_t *face = hb_test_open_font_file ("fonts/NotoColorEmoji.subset.multiple_size_tables.ttf"); in test_subset_cbdt_keep_multiple_subtables() 98 …hb_face_t *face_expected = hb_test_open_font_file ("fonts/NotoColorEmoji.subset.multiple_size_tabl… in test_subset_cbdt_keep_multiple_subtables() [all …]
|
D | test-subset-colr.c | 35 hb_face_t *face = hb_test_open_font_file ("fonts/TwemojiMozilla.subset.ttf"); in test_subset_colr_noop() 38 hb_face_t *face_subset; in test_subset_colr_noop() 54 hb_face_t *face = hb_test_open_font_file ("fonts/TwemojiMozilla.subset.ttf"); in test_subset_colr_keep_one_colr_glyph() 55 …hb_face_t *face_expected = hb_test_open_font_file ("fonts/TwemojiMozilla.subset.default.3297.ttf"); in test_subset_colr_keep_one_colr_glyph() 58 hb_face_t *face_subset; in test_subset_colr_keep_one_colr_glyph() 73 hb_face_t *face = hb_test_open_font_file ("fonts/TwemojiMozilla.subset.ttf"); in test_subset_colr_keep_mixed_glyph() 74 …hb_face_t *face_expected = hb_test_open_font_file ("fonts/TwemojiMozilla.subset.default.32,3299.tt… in test_subset_colr_keep_mixed_glyph() 77 hb_face_t *face_subset; in test_subset_colr_keep_mixed_glyph() 93 hb_face_t *face = hb_test_open_font_file ("fonts/TwemojiMozilla.subset.ttf"); in test_subset_colr_keep_no_colr_glyph() 94 hb_face_t *face_expected = hb_test_open_font_file ("fonts/TwemojiMozilla.subset.default.32.ttf"); in test_subset_colr_keep_no_colr_glyph() [all …]
|
D | test-subset-hdmx.c | 36 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.abc.ttf"); in test_subset_hdmx_simple_subset() 37 hb_face_t *face_ac = hb_test_open_font_file ("fonts/Roboto-Regular.ac.ttf"); in test_subset_hdmx_simple_subset() 40 hb_face_t *face_abc_subset; in test_subset_hdmx_simple_subset() 56 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.multihdmx.abc.ttf"); in test_subset_hdmx_multiple_device_records() 57 hb_face_t *face_a = hb_test_open_font_file ("fonts/Roboto-Regular.multihdmx.a.ttf"); in test_subset_hdmx_multiple_device_records() 60 hb_face_t *face_abc_subset; in test_subset_hdmx_multiple_device_records() 75 …hb_face_t *face = hb_test_open_font_file ("../fuzzing/fonts/crash-ccc61c92d589f895174cdef6ff2e3b20… in test_subset_hdmx_invalid() 79 hb_face_t *subset; in test_subset_hdmx_invalid() 96 hb_face_t *face_abc = hb_test_open_font_file ("fonts/Roboto-Regular.abc.ttf"); in test_subset_hdmx_noop() 99 hb_face_t *face_abc_subset; in test_subset_hdmx_noop()
|
D | test-subset-gvar.c | 35 hb_face_t *face_abc = hb_test_open_font_file("fonts/SourceSansVariable-Roman.abc.ttf"); in test_subset_gvar_noop() 38 hb_face_t *face_abc_subset; in test_subset_gvar_noop() 54 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSansVariable-Roman.abc.ttf"); in test_subset_gvar() 55 hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSansVariable-Roman.ac.ttf"); in test_subset_gvar() 58 hb_face_t *face_abc_subset; in test_subset_gvar() 74 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSansVariable-Roman.abc.ttf"); in test_subset_gvar_retaingids() 75 hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSansVariable-Roman.ac.retaingids.ttf"); in test_subset_gvar_retaingids() 78 hb_face_t *face_abc_subset; in test_subset_gvar_retaingids()
|
D | test-subset-vvar.c | 35 hb_face_t *face_abc = hb_test_open_font_file("fonts/SourceSerifVariable-Roman-VVAR.abc.ttf"); in test_subset_VVAR_noop() 38 hb_face_t *face_abc_subset; in test_subset_VVAR_noop() 54 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSerifVariable-Roman-VVAR.abc.ttf"); in test_subset_VVAR() 55 hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSerifVariable-Roman-VVAR.ac.ttf"); in test_subset_VVAR() 58 hb_face_t *face_abc_subset; in test_subset_VVAR() 74 hb_face_t *face_abc = hb_test_open_font_file ("fonts/SourceSerifVariable-Roman-VVAR.abc.ttf"); in test_subset_VVAR_retaingids() 75 …hb_face_t *face_ac = hb_test_open_font_file ("fonts/SourceSerifVariable-Roman-VVAR.ac.retaingids.t… in test_subset_VVAR_retaingids() 78 hb_face_t *face_abc_subset; in test_subset_VVAR_retaingids()
|
D | test-subset-nameids.c | 33 hb_face_t *face_origin = hb_test_open_font_file ("fonts/nameID.origin.ttf"); in test_subset_nameids() 34 hb_face_t *face_expected = hb_test_open_font_file ("fonts/nameID.expected.ttf"); in test_subset_nameids() 37 hb_face_t *face_subset; in test_subset_nameids() 53 hb_face_t *face_origin = hb_test_open_font_file ("fonts/nameID.dup.origin.ttf"); in test_subset_nameids_with_dup_strs() 54 hb_face_t *face_expected = hb_test_open_font_file ("fonts/nameID.dup.expected.ttf"); in test_subset_nameids_with_dup_strs() 57 hb_face_t *face_subset; in test_subset_nameids_with_dup_strs()
|
D | test-subset-gpos.c | 35 hb_face_t *face_pwa = hb_test_open_font_file ("fonts/Roboto-Regular-gpos-.aw.ttf"); in test_subset_gpos_lookup_subtable() 36 hb_face_t *face_wa = hb_test_open_font_file ("fonts/Roboto-Regular-gpos-aw.ttf"); in test_subset_gpos_lookup_subtable() 39 hb_face_t *face_pwa_subset; in test_subset_gpos_lookup_subtable() 61 hb_face_t *face_wav = hb_test_open_font_file ("fonts/AdobeVFPrototype.WAV.gpos.otf"); in test_subset_gpos_pairpos1_vf() 62 hb_face_t *face_wa = hb_test_open_font_file ("fonts/AdobeVFPrototype.WA.gpos.otf"); in test_subset_gpos_pairpos1_vf() 65 hb_face_t *face_wav_subset; in test_subset_gpos_pairpos1_vf()
|
D | test-subset-vmtx.c | 32 static void check_num_vmetrics(hb_face_t *face, uint16_t expected_num_vmetrics) in check_num_vmetrics() 49 …hb_face_t *face_full = hb_test_open_font_file ("fonts/Mplus1p-Regular.660E,6975,73E0,5EA6,8F38,6E0… in test_subset_vmtx_simple_subset() 50 hb_face_t *face_subset = hb_test_open_font_file ("fonts/Mplus1p-Regular.660E.ttf"); in test_subset_vmtx_simple_subset() 51 hb_face_t *face_full_subset; in test_subset_vmtx_simple_subset() 70 …hb_face_t *face_full = hb_test_open_font_file ("fonts/Mplus1p-Regular.660E,6975,73E0,5EA6,8F38,6E0… in test_subset_vmtx_noop() 71 hb_face_t *face_full_subset; in test_subset_vmtx_noop()
|
D | test-subset-sbix.c | 35 hb_face_t *face_XY = hb_test_open_font_file ("fonts/sbix.ttf"); in test_subset_sbix_noop() 38 hb_face_t *face_XY_subset; in test_subset_sbix_noop() 53 hb_face_t *face_XY = hb_test_open_font_file ("fonts/sbix.ttf"); in test_subset_sbix_keep_one() 54 hb_face_t *face_X = hb_test_open_font_file ("fonts/sbix_X.ttf"); in test_subset_sbix_keep_one() 57 hb_face_t *face_X_subset; in test_subset_sbix_keep_one()
|
D | hb-subset-test.h | 83 static inline hb_face_t * 84 hb_subset_test_create_subset (hb_face_t *source, in hb_subset_test_create_subset() 87 hb_face_t *subset = hb_subset_or_fail (source, input); in hb_subset_test_create_subset() 95 hb_subset_test_check (hb_face_t *expected, in hb_subset_test_check() 96 hb_face_t *actual, in hb_subset_test_check()
|
D | test-subset.c | 35 …hb_face_t *face = hb_test_open_font_file ("../fuzzing/fonts/oom-6ef8c96d3710262511bcc730dce9c00e72… in test_subset_32_tables() 39 hb_face_t *subset; in test_subset_32_tables() 57 …hb_face_t *face = hb_test_open_font_file ("../fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subs… in test_subset_no_inf_loop() 61 hb_face_t *subset; in test_subset_no_inf_loop() 78 …hb_face_t *face = hb_test_open_font_file ("../fuzzing/fonts/crash-4b60576767ee4d9fe1cc10959d89baf7… in test_subset_crash() 82 hb_face_t *subset; in test_subset_crash()
|