< 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 >