Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |
Behdad Esfahbod
|
aadb2a9188
|
Add face-builder
New API:
+hb_face_builder_create
+hb_face_builder_add_table
|
2018-08-25 08:18:53 -07:00 |
Behdad Esfahbod
|
be458eb059
|
Include more basic internal headers from hb-private.hh
|
2018-07-10 14:41:04 +02:00 |
Garret Rieger
|
a5673da9be
|
[subset] Add drop_ot_layout setting to subset input.
|
2018-06-08 12:09:34 -06:00 |
Behdad Esfahbod
|
58400a2ad8
|
Remove DISALLOW_* from vector, set, and map
Some of the build bots, still fail on this. I suppose mine pass because
I enable C++11...
Anyway, remove these again.
|
2018-06-02 20:30:09 -07:00 |
Garret Rieger
|
251cc977e9
|
[subset] Switch to using hb_map_t inside of hb_subset_plan_t.
|
2018-05-30 17:23:59 -06:00 |
Garret Rieger
|
03b2754812
|
[subset] Add const to the hb_subset_plan_t input to a couple functions in hb-subset-plan.
|
2018-05-04 11:18:25 -07:00 |
Behdad Esfahbod
|
5c3112aec8
|
s/hb_prealloced_array_t/hb_vector_t/g
Part of https://github.com/harfbuzz/harfbuzz/issues/1017
|
2018-05-01 19:07:04 -04:00 |
Rod Sheeter
|
74e0c13a4a
|
[subset] drop hint tables if so flagged. Still need to dump glyf instructions.
|
2018-02-21 11:19:18 -08:00 |
Behdad Esfahbod
|
4fcbd22b18
|
Fix build after previous commit
|
2018-02-19 11:49:25 -08:00 |
Garret Rieger
|
dcac9fe964
|
[subset] Use complex glyph closure to populate gids_to_retain_sorted.
|
2018-02-16 18:29:29 -08:00 |
Rod Sheeter
|
66e282df32
|
[subset] remove TODO that was already done
|
2018-02-14 15:31:13 -08:00 |
Rod Sheeter
|
fa87770372
|
[subset] First pass at hmtx
|
2018-02-14 14:53:10 -08:00 |
Rod Sheeter
|
1330edc4fe
|
Use functions to get new gids. Avoid 0; fonttools drops it from cmap.
|
2018-02-12 14:29:23 -08:00 |
Behdad Esfahbod
|
c31fcf4c58
|
[subset] Replace auto_array with prealloced_array
auto_array has constructor/destructor. Cannot be used in POD object, as the clang
bots all noticed...
|
2018-02-10 14:20:10 -06:00 |
Behdad Esfahbod
|
bfa871634c
|
Minor
|
2018-02-10 14:06:53 -06:00 |
Ebrahim Byagowi
|
844f48ea9a
|
Fix symbol exporting and libstdc++ linkage of hb-subset (#769)
|
2018-02-10 23:13:12 +03:30 |
Garret Rieger
|
0089443756
|
Keep a second set of glyph ids in subset plan which is sorted by glyph id and always has gid 0
|
2018-02-09 16:22:09 -08:00 |
Rod Sheeter
|
59c658c8d5
|
capture codepoints sorted so we can use them for cmap later. one day we will have a map
|
2018-02-08 19:22:47 -08:00 |
Garret Rieger
|
42234424a0
|
Fix include gaurds and include order in hb-subset-glyf and hb-subset-plan
|
2018-02-08 17:31:11 -06:00 |
Garret Rieger
|
217ed5e3c8
|
Cleanups in hb-subset-glyf and hb-subset-plan.
|
2018-02-08 17:31:11 -06:00 |
Behdad Esfahbod
|
af02812fc5
|
[subset] Change hb_subset API to remove hb_subset_face_t
|
2018-02-07 13:07:46 -05:00 |
Rod Sheeter
|
eb485bb9e9
|
Horrid hack to assign new gids. Use DEBUG_MSG over fprintf
|
2018-02-07 12:41:21 -05:00 |
Rod Sheeter
|
d0ce3c66e2
|
Resolve codepoints:glyph ids. Does not compile; undefined reference to OT::_hb_NullPool
|
2018-02-07 12:41:21 -05:00 |
Garret Rieger
|
25e9173fe8
|
Make hb-subset-plan private.
|
2018-02-07 12:41:21 -05:00 |