|
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.
|