You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-12-03 16:55:53 +00:00
Update HarfBuzz to 7.1.0
This commit is contained in:
19
thirdparty/harfbuzz/src/hb-subset.h
vendored
19
thirdparty/harfbuzz/src/hb-subset.h
vendored
@@ -71,14 +71,6 @@ typedef struct hb_subset_plan_t hb_subset_plan_t;
|
||||
* in the final subset.
|
||||
* @HB_SUBSET_FLAGS_NO_PRUNE_UNICODE_RANGES: If set then the unicode ranges in
|
||||
* OS/2 will not be recalculated.
|
||||
* @HB_SUBSET_FLAGS_PATCH_MODE: If set the subsetter behaviour will be modified
|
||||
* to produce a subset that is better suited to patching. For example cmap
|
||||
* subtable format will be kept stable.
|
||||
* @HB_SUBSET_FLAGS_OMIT_GLYF: If set the subsetter won't actually produce the final
|
||||
* glyf table bytes. The table directory will include and entry as if the table was
|
||||
* there but the actual final font blob will be truncated prior to the glyf data. This
|
||||
* is a useful performance optimization when a font aware binary patching algorithm
|
||||
* is being used to diff two subsets.
|
||||
*
|
||||
* List of boolean properties that can be configured on the subset input.
|
||||
*
|
||||
@@ -95,8 +87,6 @@ typedef enum { /*< flags >*/
|
||||
HB_SUBSET_FLAGS_NOTDEF_OUTLINE = 0x00000040u,
|
||||
HB_SUBSET_FLAGS_GLYPH_NAMES = 0x00000080u,
|
||||
HB_SUBSET_FLAGS_NO_PRUNE_UNICODE_RANGES = 0x00000100u,
|
||||
// Not supported yet: HB_SUBSET_FLAGS_PATCH_MODE = 0x00000200u,
|
||||
// Not supported yet: HB_SUBSET_FLAGS_OMIT_GLYF = 0x00000400u,
|
||||
} hb_subset_flags_t;
|
||||
|
||||
/**
|
||||
@@ -149,6 +139,9 @@ HB_EXTERN void *
|
||||
hb_subset_input_get_user_data (const hb_subset_input_t *input,
|
||||
hb_user_data_key_t *key);
|
||||
|
||||
HB_EXTERN void
|
||||
hb_subset_input_keep_everything (hb_subset_input_t *input);
|
||||
|
||||
HB_EXTERN hb_set_t *
|
||||
hb_subset_input_unicode_set (hb_subset_input_t *input);
|
||||
|
||||
@@ -204,13 +197,13 @@ hb_subset_plan_create_or_fail (hb_face_t *face,
|
||||
HB_EXTERN void
|
||||
hb_subset_plan_destroy (hb_subset_plan_t *plan);
|
||||
|
||||
HB_EXTERN const hb_map_t*
|
||||
HB_EXTERN hb_map_t *
|
||||
hb_subset_plan_old_to_new_glyph_mapping (const hb_subset_plan_t *plan);
|
||||
|
||||
HB_EXTERN const hb_map_t*
|
||||
HB_EXTERN hb_map_t *
|
||||
hb_subset_plan_new_to_old_glyph_mapping (const hb_subset_plan_t *plan);
|
||||
|
||||
HB_EXTERN const hb_map_t*
|
||||
HB_EXTERN hb_map_t *
|
||||
hb_subset_plan_unicode_to_old_glyph_mapping (const hb_subset_plan_t *plan);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user