[layout] Cache subtable coverages in hb_map_t
7a715d7
[subset] Add command line flag to provide a gid mapping.
98e7319
[gsubgpos] Add apply_cached() as separate method
975980d
[subset] fix requested_glyph_map presence check.
779e829
[subset] remove return value from mapping setting function.
e14020b
[subset] apply the user supplied glyph map.
6826634
[subset] Add new subsetting API method to receive a user specified glyph mapping.
e711e30
[subset] Support unordered glyphlist in Coverage/ClassDef serialize
1be3972
[config] Add HB_NO_GDEF_CACHE
a10fad7
[config] Allow overriding HB_OPTIMIZE_SIZE
e138319
[GDEF] Fix null check
319a488
[layout] Don't init iters successively multiple times
3f2401e
[gsubgpos] Minor reduce variable scope
959f163
[GPOS] Optimize iterator reset
fb795dc
[aat] Fix HB_NO_OT_LAYOUT build
0c1637b
[GDEF] Use a cache for glyph classes
8a8fc37
[PairPos] Fix what I broke
323a1fe
[PairSet] Micro-optimize
a6f5f0d
[PairPos] Add an unlikely
4e495eb
[PairPos] Remove a likely
5528bdd
[Ligature] Use slow path if 2 or fewer ligatures
ae0fe02
[Ligature] Micro-optimize more
ddd6c2e
[GPOS] Micro-optimize
045ae4b
[Ligature] Micro-optimize
0fe90eb
[Ligature] Minor tweak to recent code
51061d2
[Ligature] Speed up
7881ead
[PairPosFormat2] Micro-optimize and don't kern if class2=0
95f1555
[PairPos2] Micro-optimize
5996715
[match_input] Micro-optimize
49ac5e1
Drop a pair of parantheses from likely/unlikely
7e7f1d0