16388 Commits (a8e2f1b6eaf31d76e41e46dc70aba35263c671be)
 

Author SHA1 Message Date
Behdad Esfahbod c03c300016 [subset] Tweak memory allocation 1 year ago
Behdad Esfahbod 38fa032330 Revert "[subset/loca] Build in the serializer memory" 1 year ago
Behdad Esfahbod 546b518186 [subset/loca] Build in the serializer memory 1 year ago
Behdad Esfahbod 3cb2b49e61 [subset/loca] Shuffle code around 1 year ago
Behdad Esfahbod f014112d16 Revert "[subset] Allow adding table directly from subset()" 1 year ago
Behdad Esfahbod 25a6514887 [subset] Allow adding table directly from subset() 1 year ago
Behdad Esfahbod b0d0babb2e [subset/loca] Rewrite loop faster 1 year ago
Behdad Esfahbod 8dab444102 [subset/hmtx] Micro-optimize last commit 1 year ago
Behdad Esfahbod e981dc24c8 [subset/hmtx] Rewrite loop faster for retaingid 1 year ago
Behdad Esfahbod 4a9da02619 [subset/hmtx] Micro-optimize 1 year ago
Behdad Esfahbod 6a3fcc64f3 [map] Don't call hash() if map is empty 1 year ago
Behdad Esfahbod 735d249639 [map] Remove an unlikely 1 year ago
Behdad Esfahbod ca27925d55 Use hb_codepoint_pair_t in more places 1 year ago
Behdad Esfahbod 841e86fd98 [subset/hmtx] Further speedup! 1 year ago
Behdad Esfahbod de729ec105 [meta] Return reference from reference-wrapper 1 year ago
Behdad Esfahbod c7493efeaf [subset/loca] Micro-optimize 1 year ago
Behdad Esfahbod 13a4c7b3d3 [subset/hmtx] Comment 1 year ago
Behdad Esfahbod 4da2996fe2 [doc] Fix 1 year ago
Behdad Esfahbod c3e7f45166 Add HB_CODEPOINT_INVALID 1 year ago
Behdad Esfahbod efefec13cc [subset/glyf] Remove unneeded codepath 1 year ago
Behdad Esfahbod ac1f5ca0d9 [subset/loca] Micro-optimize 1 year ago
Behdad Esfahbod 6eae932566 [subset/loca] Reduce a vector allocation 1 year ago
Behdad Esfahbod cd249d2364 [subset/hmtx] Micro-optimize 1 year ago
Behdad Esfahbod ec8965e432 [subset/glyf] Don't clear loca allocation 1 year ago
Behdad Esfahbod 916629d182 [subset/hmtx] Don't clear allocation 1 year ago
Behdad Esfahbod 24b069cd53 [subset] Pre-alloc a few maps 1 year ago
Behdad Esfahbod 7319d0d712 [subset-plan] Add a couple of map pre-allocations 1 year ago
Behdad Esfahbod 76904b0423 [subset-plan] Simplify / speedup planning glyphset 1 year ago
Behdad Esfahbod 965ce7bba4 [subset-plan] Speed up planning new_to_old_gid_list 1 year ago
Behdad Esfahbod b67e464b1c [subset/retaingid] Regain perf lost 1 year ago
Behdad Esfahbod 0f12fd5a66 [subset/glyf] Fix for non-monotonic glyphmap 1 year ago
Behdad Esfahbod 66ce902c3a [glyf] Reduce allocation again 1 year ago
Behdad Esfahbod 0e0110e7f2 [glyf] Avoid a SubsetGlyph copy 1 year ago
Behdad Esfahbod 33ea8b5e5d [subset/glyf] Don't allocate empty SubsetGlyf's 1 year ago
Garret Rieger ad872e2313 [subset] Optimize hmtx/vmtx serialization. 1 year ago
Behdad Esfahbod c6368e014d [map] Return const reference from operator() 1 year ago
Behdad Esfahbod b04ca1c188 Revert "[subset/glyf] Exact allocation" 1 year ago
Behdad Esfahbod a830f085c8 [subset/glyf] Exact allocation 1 year ago
Behdad Esfahbod ff0b85cf57 [subset/glyf] Empty .notdef only if old-gid was also 0 1 year ago
Behdad Esfahbod 65a7d8c6f0 [glyf] Empty glyphs need no padding 1 year ago
Behdad Esfahbod 73c18d1d42 [glyf] Micro-optimize padded_offsets 1 year ago
Behdad Esfahbod 88d8a6d69f [BEInt] Use packed-int trick for writing as well 1 year ago
Behdad Esfahbod 4d853b8ba6 [subset/regaingid/glyf] Add a fastpath for empty glyphs 1 year ago
Behdad Esfahbod 6ec7629fba [subset/glyf] Add a const 1 year ago
Behdad Esfahbod 9f54ab922f [subset-plan] Keep a reverse-gid vector 1 year ago
Garret Rieger 6b0d386797 [subset] in subset benchmarks switch nohinting with retaingids. 1 year ago
Qunxin Liu 1ae99d1a10 bug fix 1 year ago
Behdad Esfahbod aa7dd70a86 [hmtx] Reduce map usage slightly 1 year ago
Garret Rieger f41c5ec961 [map] update map benchmark to also test lookups that hit. 1 year ago
Qunxin Liu 4acf6a82bf [instancer-solver] port solver fix from fonttools 1 year ago