|
2d903449
|
2019-03-26T10:37:24
|
|
completely remove lines that are commented out
|
|
3147133b
|
2019-03-26T09:15:56
|
|
update arguments in_populate_gids_to_retain() and _create_old_gid_to_new_gid_map()
so they don't use deprecated variable
|
|
79a6c258
|
2019-03-25T19:59:37
|
|
try to remove deprecated variable from struct definition
|
|
4f37ab63
|
2019-02-28T17:25:05
|
|
Make hb_subset_input_glyph_set () actually do something.
|
|
198859bb
|
2019-01-28T18:10:56
|
|
[subset] For retain gids don't truncate glyphs past the highest requested subset glyph.
|
|
bdbe047d
|
2019-01-28T16:59:15
|
|
[subset] Update hb-subset-plan.cc to match hb-subset-plan.hh.
|
|
03e88eab
|
2019-01-28T16:15:06
|
|
Re-implement HMTX/VMTX subsetting. Update it to support glyph renumbering and simplify the implementation.
|
|
23f36442
|
2019-01-18T18:33:21
|
|
[subset] Fix hdmx subsetting when retain gids is enabled.
|
|
2da1654a
|
2019-01-18T17:49:35
|
|
[subset] Compute num_glyphs during subset plan construction.
Update maxp to use the correct num glyphs.
|
|
b7f97188
|
2019-01-17T18:55:56
|
|
Add retain_gids option to subset input. Update glyf and loca handling to respect retain_gids.
|
|
474a1205
|
2018-12-21T18:46:51
|
|
[array/vector] Rename len to length
|
|
b403be8a
|
2018-11-16T12:29:18
|
|
Merge branch 'master' into cff-subset
|
|
9e9f16c9
|
2018-11-16T01:48:26
|
|
[subset] Remove invalid glyphs from glypset to retain
Fixes https://github.com/harfbuzz/harfbuzz/pull/1388
|
|
11aa0468
|
2018-11-15T23:10:56
|
|
[subset] minor, adjust spaces
|
|
3787c078
|
2018-11-14T13:38:03
|
|
Implemented seac for extents & subset along with API tests
|
|
e600e544
|
2018-11-01T16:13:56
|
|
Merge branch 'master' into cff-subset
|
|
d56e338a
|
2018-10-31T22:30:34
|
|
CFF1 no-desubroutinize + no-hinting
no-desubroutinize option is disabled for now
code cleanup (esp. CFF1 width handling)
bug fixes & renaming
|
|
3a4e5dd4
|
2018-10-29T18:05:25
|
|
Remove a few unnecessary hb_auto_t<>'s
See a85641446c30247c4e948263f0f8c1147ed4efb9
|
|
3f00d0b0
|
2018-09-03T18:54:32
|
|
[subset] Keep glyph set in plan
Should remove the vector version at some point...
|
|
aba0a945
|
2018-08-31T13:25:19
|
|
[subset] Add hb-subset-input.hh and make hb-subset.hh toplevel include
|
|
93fe0faa
|
2018-08-29T18:24:03
|
|
[subset] Clean up hb_subset_input_t API
|
|
f39166f0
|
2018-08-29T18:09:55
|
|
[subset] Remove unused hb_subset_profile_t
We might reintroduce it later, but for now remove, as it was unused.
Some things that should have been in this object (drop_hints, etc)
are already in hb_subset_input_t. So, for now, keep everything there.
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
aadb2a91
|
2018-08-25T08:18:53
|
|
Add face-builder
New API:
+hb_face_builder_create
+hb_face_builder_add_table
|
|
fb58cb4b
|
2018-07-25T13:39:17
|
|
[subset] Only used reachable lookups for gsub closure.
|
|
feb23892
|
2018-06-07T14:32:34
|
|
[subset] Use gsub closure if ot layout is not being dropped.
|
|
a5673da9
|
2018-06-07T14:23:03
|
|
[subset] Add drop_ot_layout setting to subset input.
|
|
f7515769
|
2018-06-01T17:48:37
|
|
[vector] Use Crap pool in push() as well
|
|
251cc977
|
2018-05-30T12:23:51
|
|
[subset] Switch to using hb_map_t inside of hb_subset_plan_t.
|
|
65aeabd6
|
2018-05-23T16:15:28
|
|
Add hb_vector_t::push(const Type &v)
Makes for cleaner code.
|
|
03b27548
|
2018-05-02T15:42:08
|
|
[subset] Add const to the hb_subset_plan_t input to a couple functions in hb-subset-plan.
|
|
37b95612
|
2018-05-01T19:09:00
|
|
Remove hb_auto_array_t
Part of https://github.com/harfbuzz/harfbuzz/issues/1017
|
|
5c3112ae
|
2018-05-01T19:07:04
|
|
s/hb_prealloced_array_t/hb_vector_t/g
Part of https://github.com/harfbuzz/harfbuzz/issues/1017
|
|
a60ba796
|
2018-05-01T19:01:25
|
|
s/finish/fini
For consistency.
|
|
d78393b5
|
2018-02-23T17:53:26
|
|
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into drophints
|
|
e61f360d
|
2018-02-23T15:44:21
|
|
[subset] Fix memory leak in hb-subset-plan.
|
|
9bd6d252
|
2018-02-23T13:05:58
|
|
[subset] clone trim logic from fonttools glyf handling
|
|
74e0c13a
|
2018-02-21T11:19:18
|
|
[subset] drop hint tables if so flagged. Still need to dump glyf instructions.
|
|
e5ab34fd
|
2018-02-16T16:58:17
|
|
Misc fixes
Should bring bag djgpp bot.
|
|
49544eb8
|
2018-02-16T16:56:15
|
|
[subset] Refactor composite glyf iteration code into an Iterator outside of the accelerator.
|
|
dc6d67df
|
2018-02-16T15:20:14
|
|
[subset] Use gids_to_retain_sorted to produce old gid -> new gid mapping since it now has the more complete set.
|
|
dcac9fe9
|
2018-02-16T11:27:03
|
|
[subset] Use complex glyph closure to populate gids_to_retain_sorted.
|
|
73e14348
|
2018-02-15T14:41:56
|
|
[subset] Add a DFS search to produce a closure of composite glyphs.
|
|
b56c9384
|
2018-02-14T16:05:39
|
|
[subset] Add missing face reference in hb-subset-plan plus ensure all struct members are cleaned up on destroy.
|
|
fa877703
|
2018-02-14T14:16:25
|
|
[subset] First pass at hmtx
|
|
d008b628
|
2018-02-14T10:38:52
|
|
Merge remote-tracking branch 'upstream/master' into fixed
|
|
d5b33f2f
|
2018-02-13T13:50:50
|
|
[subset] hb_subset_input_t changes
|
|
afb1da3a
|
2018-02-12T14:37:47
|
|
auto-completed the wrong gids_to_retain
|
|
1330edc4
|
2018-02-12T14:29:23
|
|
Use functions to get new gids. Avoid 0; fonttools drops it from cmap.
|
|
3d421ce3
|
2018-02-11T19:01:44
|
|
[subset] Use auto_array_t where it does make sense
Better fix for https://github.com/harfbuzz/harfbuzz/pull/775
|
|
c8d4c2e3
|
2018-02-11T13:15:44
|
|
Initialize bad_indices on hb-subset (#775)
|
|
203b6475
|
2018-02-11T01:00:03
|
|
Favor use of static instead HB_INTERNAL
|
|
a981d798
|
2018-02-10T15:17:28
|
|
Fix more build issues
Hopefully most bots come back with this...
|
|
6c4ca613
|
2018-02-11T00:42:06
|
|
Hide more symbols of hb-subset (#771)
|
|
c31fcf4c
|
2018-02-10T14:20:10
|
|
[subset] Replace auto_array with prealloced_array
auto_array has constructor/destructor. Cannot be used in POD object, as the clang
bots all noticed...
|
|
844f48ea
|
2018-02-10T23:13:12
|
|
Fix symbol exporting and libstdc++ linkage of hb-subset (#769)
|
|
00894437
|
2018-02-09T16:22:09
|
|
Keep a second set of glyph ids in subset plan which is sorted by glyph id and always has gid 0
|
|
3bc81558
|
2018-02-09T16:06:33
|
|
Formatting for hb-subset-plan.
|
|
59c658c8
|
2018-02-08T19:22:47
|
|
capture codepoints sorted so we can use them for cmap later. one day we will have a map
|
|
42234424
|
2018-02-08T15:11:15
|
|
Fix include gaurds and include order in hb-subset-glyf and hb-subset-plan
|
|
af02812f
|
2018-02-07T13:07:46
|
|
[subset] Change hb_subset API to remove hb_subset_face_t
|
|
b95aa204
|
2018-02-07T09:37:06
|
|
glyph ids to retain should most likely keep the glyph id not the codepoint
|
|
91428713
|
2018-02-07T09:35:59
|
|
Remove \ns leftover from fprintf
|
|
eb485bb9
|
2018-02-07T09:32:36
|
|
Horrid hack to assign new gids. Use DEBUG_MSG over fprintf
|
|
d0ce3c66
|
2018-02-06T16:58:35
|
|
Resolve codepoints:glyph ids. Does not compile; undefined reference to OT::_hb_NullPool
|
|
25e9173f
|
2018-02-05T17:26:25
|
|
Make hb-subset-plan private.
|
|
af46a4da
|
2018-02-05T17:14:46
|
|
Move definition of hb_subset_input into hb-subset-private.hh.
|
|
1cfe650f
|
2018-02-05T15:22:30
|
|
Add a basic sketch of hb-subset-plan.
|