Use hb_codepoint_pair_t in more places
ca27925
[subset/hmtx] Further speedup!
841e86f
[meta] Return reference from reference-wrapper
de729ec
[subset/loca] Micro-optimize
c7493ef
[subset/hmtx] Comment
13a4c7b
[doc] Fix
4da2996
Add HB_CODEPOINT_INVALID
c3e7f45
[subset/glyf] Remove unneeded codepath
efefec1
[subset/loca] Micro-optimize
ac1f5ca
[subset/loca] Reduce a vector allocation
6eae932
[subset/hmtx] Micro-optimize
cd249d2
[subset/glyf] Don't clear loca allocation
ec8965e
[subset/hmtx] Don't clear allocation
916629d
[subset] Pre-alloc a few maps
24b069c
[subset-plan] Add a couple of map pre-allocations
7319d0d
[subset-plan] Simplify / speedup planning glyphset
76904b0
[subset-plan] Speed up planning new_to_old_gid_list
965ce7b
[subset/retaingid] Regain perf lost
b67e464
[subset/glyf] Fix for non-monotonic glyphmap
0f12fd5
[glyf] Reduce allocation again
66ce902
[glyf] Avoid a SubsetGlyph copy
0e0110e
[subset/glyf] Don't allocate empty SubsetGlyf's
33ea8b5
[subset] Optimize hmtx/vmtx serialization.
ad872e2
[map] Return const reference from operator()
c6368e0
Revert "[subset/glyf] Exact allocation"
b04ca1c
[subset/glyf] Exact allocation
a830f08
[subset/glyf] Empty .notdef only if old-gid was also 0
ff0b85c
[glyf] Empty glyphs need no padding
65a7d8c
[glyf] Micro-optimize padded_offsets
73c18d1
[BEInt] Use packed-int trick for writing as well
88d8a6d