< prev index next >

src/java.desktop/share/native/libfontmanager/harfbuzz/hb-subset.h

Print this page

        

*** 30,53 **** #include "hb.h" HB_BEGIN_DECLS /* - * hb_subset_profile_t - * Things that change based on target environment, e.g. OS. - * Threadsafe for multiple concurrent subset operations. - */ - - typedef struct hb_subset_profile_t hb_subset_profile_t; - - HB_EXTERN hb_subset_profile_t * - hb_subset_profile_create (void); - - HB_EXTERN void - hb_subset_profile_destroy (hb_subset_profile_t *profile); - - /* * hb_subset_input_t * * Things that change based on the input. Characters to keep, etc. */ --- 30,39 ----
*** 66,89 **** hb_subset_input_unicode_set (hb_subset_input_t *subset_input); HB_EXTERN hb_set_t * hb_subset_input_glyph_set (hb_subset_input_t *subset_input); ! HB_EXTERN hb_bool_t * ! hb_subset_input_drop_hints (hb_subset_input_t *subset_input); ! HB_EXTERN hb_bool_t * ! hb_subset_input_drop_ot_layout (hb_subset_input_t *subset_input); ! /* hb_subset() */ HB_EXTERN hb_face_t * ! hb_subset (hb_face_t *source, ! hb_subset_profile_t *profile, ! hb_subset_input_t *input); - /* hb_subset_get_all_codepoints */ - HB_EXTERN void - hb_subset_get_all_codepoints (hb_face_t *source, hb_set_t *out); HB_END_DECLS #endif /* HB_SUBSET_H */ --- 52,82 ---- hb_subset_input_unicode_set (hb_subset_input_t *subset_input); HB_EXTERN hb_set_t * hb_subset_input_glyph_set (hb_subset_input_t *subset_input); ! HB_EXTERN void ! hb_subset_input_set_drop_hints (hb_subset_input_t *subset_input, ! hb_bool_t drop_hints); ! HB_EXTERN hb_bool_t ! hb_subset_input_get_drop_hints (hb_subset_input_t *subset_input); ! ! HB_EXTERN void ! hb_subset_input_set_drop_layout (hb_subset_input_t *subset_input, ! hb_bool_t drop_layout); ! HB_EXTERN hb_bool_t ! hb_subset_input_get_drop_layout (hb_subset_input_t *subset_input); ! HB_EXTERN void ! hb_subset_input_set_desubroutinize (hb_subset_input_t *subset_input, ! hb_bool_t desubroutinize); ! HB_EXTERN hb_bool_t ! hb_subset_input_get_desubroutinize (hb_subset_input_t *subset_input); ! /* hb_subset () */ HB_EXTERN hb_face_t * ! hb_subset (hb_face_t *source, hb_subset_input_t *input); HB_END_DECLS #endif /* HB_SUBSET_H */
< prev index next >