summaryrefslogtreecommitdiff
path: root/src/hb-subset-plan.cc
AgeCommit message (Expand)AuthorFilesLines
2019-03-26completely remove lines that are commented outQunxin Liu1-6/+0
2019-03-26update arguments in_populate_gids_to_retain() and _create_old_gid_to_new_gid_...Qunxin Liu1-18/+18
2019-03-26try to remove deprecated variable from struct definitionQunxin Liu1-4/+5
2019-03-01Make hb_subset_input_glyph_set () actually do something.Garret Rieger1-0/+3
2019-01-29[subset] For retain gids don't truncate glyphs past the highest requested sub...Garret Rieger1-3/+5
2019-01-29[subset] Update hb-subset-plan.cc to match hb-subset-plan.hh.Garret Rieger1-10/+10
2019-01-29Re-implement HMTX/VMTX subsetting. Update it to support glyph renumbering and...Garret Rieger1-1/+1
2019-01-29[subset] Fix hdmx subsetting when retain gids is enabled.Garret Rieger1-0/+10
2019-01-29[subset] Compute num_glyphs during subset plan construction.Garret Rieger1-3/+13
2019-01-29Add retain_gids option to subset input. Update glyf and loca handling to resp...Garret Rieger1-4/+10
2018-12-21[array/vector] Rename len to lengthBehdad Esfahbod1-1/+1
2018-11-16Merge branch 'master' into cff-subsetMichiharu Ariza1-16/+29
2018-11-16[subset] Remove invalid glyphs from glypset to retainBehdad Esfahbod1-0/+13
2018-11-16[subset] minor, adjust spacesEbrahim Byagowi1-16/+16
2018-11-14Implemented seac for extents & subset along with API testsMichiharu Ariza1-0/+19
2018-11-01Merge branch 'master' into cff-subsetMichiharu Ariza1-1/+1
2018-10-31CFF1 no-desubroutinize + no-hintingMichiharu Ariza1-0/+1
2018-10-29Remove a few unnecessary hb_auto_t<>'sBehdad Esfahbod1-1/+1
2018-09-03[subset] Keep glyph set in planBehdad Esfahbod1-9/+10
2018-08-31[subset] Add hb-subset-input.hh and make hb-subset.hh toplevel includeBehdad Esfahbod1-2/+1
2018-08-29[subset] Clean up hb_subset_input_t APIBehdad Esfahbod1-2/+2
2018-08-29[subset] Remove unused hb_subset_profile_tBehdad Esfahbod1-2/+1
2018-08-25Rename hb-*private.hh to hb-*.hhBehdad Esfahbod1-3/+3
2018-08-25Add face-builderBehdad Esfahbod1-1/+1
2018-07-25[subset] Only used reachable lookups for gsub closure.Garret Rieger1-4/+8
2018-06-08[subset] Use gsub closure if ot layout is not being dropped.Garret Rieger1-2/+18
2018-06-08[subset] Add drop_ot_layout setting to subset input.Garret Rieger1-0/+1
2018-06-01[vector] Use Crap pool in push() as wellBehdad Esfahbod1-2/+0
2018-05-30[subset] Switch to using hb_map_t inside of hb_subset_plan_t.Garret Rieger1-106/+53
2018-05-24Add hb_vector_t::push(const Type &v)Behdad Esfahbod1-7/+5
2018-05-04[subset] Add const to the hb_subset_plan_t input to a couple functions in hb-...Garret Rieger1-2/+2
2018-05-01Remove hb_auto_array_tBehdad Esfahbod1-1/+1
2018-05-01s/hb_prealloced_array_t/hb_vector_t/gBehdad Esfahbod1-4/+4
2018-05-01s/finish/finiBehdad Esfahbod1-3/+3
2018-02-23Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into drophintsRod Sheeter1-0/+1
2018-02-23[subset] Fix memory leak in hb-subset-plan.Garret Rieger1-0/+1
2018-02-23[subset] clone trim logic from fonttools glyf handlingRod Sheeter1-0/+3
2018-02-21[subset] drop hint tables if so flagged. Still need to dump glyf instructions.Rod Sheeter1-0/+1
2018-02-16Misc fixesBehdad Esfahbod1-9/+7
2018-02-16[subset] Refactor composite glyf iteration code into an Iterator outside of t...Garret Rieger1-3/+3
2018-02-16[subset] Use gids_to_retain_sorted to produce old gid -> new gid mapping sinc...Garret Rieger1-4/+6
2018-02-16[subset] Use complex glyph closure to populate gids_to_retain_sorted.Garret Rieger1-19/+24
2018-02-16[subset] Add a DFS search to produce a closure of composite glyphs.Garret Rieger1-0/+21
2018-02-14[subset] Add missing face reference in hb-subset-plan plus ensure all struct ...Garret Rieger1-1/+4
2018-02-14[subset] First pass at hmtxRod Sheeter1-0/+12
2018-02-14Merge remote-tracking branch 'upstream/master' into fixedGarret Rieger1-1/+1
2018-02-13[subset] hb_subset_input_t changesBehdad Esfahbod1-1/+1
2018-02-12auto-completed the wrong gids_to_retainRod Sheeter1-2/+2
2018-02-12Use functions to get new gids. Avoid 0; fonttools drops it from cmap.Rod Sheeter1-5/+20
2018-02-11[subset] Use auto_array_t where it does make senseBehdad Esfahbod1-2/+1