Fix documentation of hb_subset_flags_t defaults
HB_SUBSET_FLAGS_DEFAULT is 0, and hb_subset_input_create_or_fail initializes its flags to HB_SUBSET_FLAGS_DEFAULT, so currently all flags are set to false by default. It has been decided that future flags will also be false by default for simplicity (using NO_ in the name if needed). Correct and simplify the documentation for hb_subset_flags_t to reflect this.
This commit is contained in:
parent
8c0c217b5a
commit
f5ba1fabce
|
@ -41,27 +41,24 @@ typedef struct hb_subset_input_t hb_subset_input_t;
|
|||
|
||||
/**
|
||||
* hb_subset_flags_t:
|
||||
* @HB_SUBSET_FLAGS_DEFAULT: all flags at their default value.
|
||||
* @HB_SUBSET_FLAGS_DEFAULT: all flags at their default value of false.
|
||||
* @HB_SUBSET_FLAGS_NO_HINTING: If set hinting instructions will be dropped in
|
||||
* the produced subset. Otherwise hinting instructions will be retained.
|
||||
* Defaults to true.
|
||||
* @HB_SUBSET_FLAGS_RETAIN_GIDS: If set glyph indices will not be modified in
|
||||
* the produced subset. If glyphs are dropped their indices will be retained
|
||||
* as an empty glyph. Defaults to false.
|
||||
* as an empty glyph.
|
||||
* @HB_SUBSET_FLAGS_DESUBROUTINIZE: If set and subsetting a CFF font the
|
||||
* subsetter will attempt to remove subroutines from the CFF glyphs.
|
||||
* Defaults to false.
|
||||
* @HB_SUBSET_FLAGS_NAME_LEGACY: If set non-unicode name records will be
|
||||
* retained in the subset. Defaults to false.
|
||||
* retained in the subset.
|
||||
* @HB_SUBSET_FLAGS_SET_OVERLAPS_FLAG: If set the subsetter will set the
|
||||
* OVERLAP_SIMPLE flag on each simple glyph. Defaults to false.
|
||||
* OVERLAP_SIMPLE flag on each simple glyph.
|
||||
* @HB_SUBSET_FLAGS_PASSTHROUGH_UNRECOGNIZED: If set the subsetter will not
|
||||
* drop unrecognized tables and instead pass them through untouched.
|
||||
* Defaults to false.
|
||||
* @HB_SUBSET_FLAGS_NOTDEF_OUTLINE: If set the notdef glyph outline will be
|
||||
* retained in the final subset. Defaults to false.
|
||||
* retained in the final subset.
|
||||
* @HB_SUBSET_FLAGS_GLYPH_NAMES: If set the PS glyph names will be retained
|
||||
* in the final subset. Defaults to false.
|
||||
* 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_RETAIN_ALL_FEATURES: If set all layout features will be
|
||||
|
|
Loading…
Reference in New Issue