|
|
|
@ -61,6 +61,10 @@ typedef struct hb_subset_input_t hb_subset_input_t; |
|
|
|
|
* retained in the final subset. Defaults to false. |
|
|
|
|
* @HB_SUBSET_FLAG_NO_PRUNE_UNICODE_RANGES: If set then the unicode ranges in |
|
|
|
|
* OS/2 will not be recalculated. |
|
|
|
|
* @HB_SUBSET_FLAG_RETAIN_ALL_FEATURES: If set all layout features will be |
|
|
|
|
* retained. If unset then the set accessed by |
|
|
|
|
* hb_subset_input_layout_features_set() will be used to determine the features |
|
|
|
|
* to be retained. |
|
|
|
|
* |
|
|
|
|
* List of boolean properties that can be configured on the subset input. |
|
|
|
|
* |
|
|
|
@ -76,6 +80,7 @@ typedef enum |
|
|
|
|
HB_SUBSET_FLAG_PASSTHROUGH_UNRECOGNIZED, |
|
|
|
|
HB_SUBSET_FLAG_NOTDEF_OUTLINE, |
|
|
|
|
HB_SUBSET_FLAG_NO_PRUNE_UNICODE_RANGES, |
|
|
|
|
HB_SUBSET_FLAG_RETAIN_ALL_FEATURES, |
|
|
|
|
} hb_subset_flag_t; |
|
|
|
|
|
|
|
|
|
HB_EXTERN hb_subset_input_t * |
|
|
|
@ -113,12 +118,6 @@ hb_subset_input_namelangid_set (hb_subset_input_t *input); |
|
|
|
|
HB_EXTERN hb_set_t * |
|
|
|
|
hb_subset_input_layout_features_set (hb_subset_input_t *input); |
|
|
|
|
|
|
|
|
|
HB_EXTERN void |
|
|
|
|
hb_subset_input_set_retain_all_features (hb_subset_input_t *input, |
|
|
|
|
hb_bool_t value); |
|
|
|
|
HB_EXTERN hb_bool_t |
|
|
|
|
hb_subset_input_get_retain_all_features (hb_subset_input_t *input); |
|
|
|
|
|
|
|
|
|
HB_EXTERN hb_set_t * |
|
|
|
|
hb_subset_input_no_subset_tables_set (hb_subset_input_t *input); |
|
|
|
|
|
|
|
|
|