|
d700646c
|
2021-09-16T11:23:09
|
|
[subset] In preperation for 3.0.0 release remove legacy subsetting api methods.
|
|
505df5ab
|
2021-09-07T13:46:08
|
|
2.9.1
|
|
3844e58e
|
2021-08-30T11:16:51
|
|
[subset] remove helper functions for accessing subset input sets.
|
|
102666da
|
2021-08-27T10:31:37
|
|
[subset] add test for hb_subset_input_set (...).
|
|
7194c2a2
|
2021-08-27T08:20:58
|
|
[subset] use anonymous union to hold the input sets instead of a map.
|
|
05204d75
|
2021-08-25T16:51:26
|
|
[subset] implement hb_subset_input_set (...).
Switch to storing the sets keyed by enum internally.
|
|
f2441a4b
|
2021-08-24T15:53:32
|
|
[subset] Remove retain all layout features flag.
Instead use inverted sets to handle requesting all features. Modifies feature collection in subset plan to intersect the set of requested features against the features in the font. This prevents iterating a fully filled feature tag set.
|
|
fb07f8f8
|
2021-08-23T15:33:57
|
|
During subset input creation check for set alloc failures and fail if encountered.
|
|
80ff72f3
|
2021-08-18T13:09:03
|
|
[doc] Misc fixes
|
|
9aa6f8a9
|
2021-08-18T09:32:04
|
|
2.9.0
|
|
cb05c363
|
2021-08-13T15:19:20
|
|
[subset] add some basic tests for the legacy subset methods.
|
|
d18aad7e
|
2021-08-13T15:05:48
|
|
[subset] restore old subsetting api methods.
These will be left in place until the 3.0.0 release.
|
|
f9d8e4a9
|
2021-07-29T15:25:41
|
|
[subset] switch ..._set_flags to not take a mask.
|
|
3d534b14
|
2021-07-29T11:52:14
|
|
[subset] convert subset input flags into bit flags.
Store the flags in a bit set. Updates the public api to work with the bit set directly.
|
|
4762fcb4
|
2021-07-26T11:48:55
|
|
Merge pull request #3067 from googlefonts/glyph_names
[subset] support option --glyph-names
|
|
ec99fdb7
|
2021-07-26T01:35:13
|
|
[sebset] Use [s|g]et_flag for retain_all_layout_features
Looks like this was missed when adding hb_subset_input_[s|g]et_flag()
|
|
acc7100a
|
2021-07-26T02:13:49
|
|
[docs] Improve subset documentation
|
|
71b5509c
|
2021-07-20T20:05:35
|
|
[subset] support option --glyph-names
|
|
1fde80ad
|
2021-07-22T16:45:48
|
|
[subset] update comments referencing hb_subset_input_t parameter.
|
|
2b9cb299
|
2021-07-22T13:26:03
|
|
[subset] cleanup no_subset_tables on destruction.
|
|
792e2ed6
|
2021-07-22T12:41:48
|
|
[subset] convert no get/set prune unicode ranges to enum.
|
|
1b6c1aa6
|
2021-06-28T12:57:39
|
|
[subset] add hb-subset api to documentation generator.
Standardize subset_input parameter to be input.
|
|
8ce96834
|
2021-06-23T13:55:11
|
|
[subset] add documentation for all hb-subset.h methods.
|
|
372722ce
|
2021-06-23T13:10:03
|
|
[subset] move notdef_outline to the subset input property enum.
|
|
a6c6cda4
|
2021-06-09T17:46:47
|
|
[subset] Add no subset tables and passthrough unrecognized tables to the subset api.
Matches fontTools options.
|
|
7d82191f
|
2021-06-09T16:20:55
|
|
[subset] Remove hb_subset_input_get/set_name_legacy ().
|
|
942636ae
|
2021-06-09T16:18:39
|
|
[subset] Remove hb_subset_input_get/set_retain_gids.
|
|
77b4a1cd
|
2021-06-09T14:11:17
|
|
[subset] Remove hb_subset_input_get/set_desubroutinize.
|
|
8bf5d4d4
|
2021-06-09T14:05:17
|
|
[subset] Remove hb_subset_input_get/set_drop_hints.
|
|
38de3491
|
2021-06-09T12:54:14
|
|
[subset] add implementation for get/set flag on subset input.
|
|
83727837
|
2021-06-09T11:09:14
|
|
[subset] add proposed enum property get/set method.
|
|
b38e49dc
|
2021-06-09T10:57:58
|
|
[subset] add get/set user data methods to subset input.
|
|
2337f0d0
|
2021-07-08T10:58:50
|
|
Internally use hb_malloc/.../hb_free instead of malloc/.../free
Redefining those stock names as macros was conflicting with gcc 10
headers.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3044
|
|
eee7b459
|
2021-06-24T10:17:46
|
|
[subset] add option --no-prune-unicode-ranges
|
|
d07f789a
|
2021-06-09T15:36:40
|
|
[subset] support option "--notdef-outline"
|
|
18f61210
|
2021-05-27T16:01:17
|
|
Add public api methods to get/set the layout features to retain.
|
|
cb5a6b5a
|
2021-05-19T17:33:46
|
|
[subset] support option --layout-features
|
|
73ff04a3
|
2021-05-18T16:54:01
|
|
[subset] add option to have the subsetter set the mac overlaps flag on each glyph.
|
|
6fddc2bb
|
2021-04-01T15:34:17
|
|
[subset] subset layout tables (G*) by default.
|
|
36a5c042
|
2020-01-21T13:37:28
|
|
[subset] Add "--name-languages" and "--name-legacy" options
Make name table subsetting consistent with fontTools
|
|
e171beeb
|
2020-01-24T19:51:21
|
|
Revert "[subset] Add "--name-languages" and "--name-legacy" options"
Causes tests failures, please reapply when tests are fixed, thanks.
This reverts commit fd85818b5b85fb0ad2db71c60e94ca0689d38bca.
|
|
fd85818b
|
2020-01-21T13:37:28
|
|
[subset] Add "--name-languages" and "--name-legacy" options
Make name table subsetting consistent with fontTools
|
|
93376a64
|
2020-01-15T13:11:40
|
|
Add unittests
|
|
a0b4ac4d
|
2019-08-24T17:57:14
|
|
Turn 8 spaces to tab across the project
According to the current code style of the project
|
|
ff7fc6d4
|
2019-05-22T17:36:16
|
|
[subset] Add morx, mort, kern, and kernx to the default layout tables drop list.
|
|
993d81b9
|
2019-05-14T13:55:11
|
|
[subset] Add one ttf file with fvar/STAT tables to integration test
Ignore gvar/MVAR/HVAR table
add support for --nameIDs=* option
|
|
0ff3618c
|
2019-05-17T15:30:01
|
|
[subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli.
|
|
3be0ffe4
|
2019-05-16T11:29:15
|
|
[subset] Add drop tables to subset input.
|
|
e501ea14
|
2019-04-05T10:05:55
|
|
[subset] Subset name table step 3, add --nameids option to guide the
selection of which name records to keep in the subset method.
|
|
59f36f36
|
2019-03-29T10:55:12
|
|
Replace REPLACEME's left out of 2.4.0
https://github.com/harfbuzz/harfbuzz/issues/1641
|
|
b7f97188
|
2019-01-17T18:55:56
|
|
Add retain_gids option to subset input. Update glyf and loca handling to respect retain_gids.
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
b403be8a
|
2018-11-16T12:29:18
|
|
Merge branch 'master' into cff-subset
|
|
11aa0468
|
2018-11-15T23:10:56
|
|
[subset] minor, adjust spaces
|
|
6186dbf1
|
2018-11-01T17:25:23
|
|
added hb_subset_input_set_desubroutinize API
hooked up with CFF1 subroutinizer
a renaming
|
|
93fe0faa
|
2018-08-29T18:24:03
|
|
[subset] Clean up hb_subset_input_t API
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
be458eb0
|
2018-07-10T14:41:04
|
|
Include more basic internal headers from hb-private.hh
|
|
a5673da9
|
2018-06-07T14:23:03
|
|
[subset] Add drop_ot_layout setting to subset input.
|
|
46f7e776
|
2018-06-07T15:55:45
|
|
[subset] Use REPLACEME instead of version.
|
|
2e3ee489
|
2018-02-23T18:18:54
|
|
[subset] format tweak, doc string
|
|
4f07437d
|
2018-02-21T22:23:05
|
|
[subset] sketch out dropping in-glyf instructions. Sometimes yields differnet size glyphs than fonttools, possibly due to padding not being corrected
|
|
9046e924
|
2018-02-13T22:07:12
|
|
[subset] Rename constructor to hb_subset_input_create_or_fail()
To signify that unlike rest of library, returns nullptr on failure.
|
|
d5b33f2f
|
2018-02-13T13:50:50
|
|
[subset] hb_subset_input_t changes
|