[>64k:layout:PairPos] Templatize & implement format 4
e9f8010
[>64k:layout:LigatureSubst] Implement format 2
ecd8bc5
[>64k:layout] Templatable bunch of GSUBGPOS internal functions
9d0e9fa
[>64k:layout] Support HBUINT24 in skippy_iter
429b387
[gsubgpos] Remove HBUINT16 from matcher
1ef67a6
[>64k:layout] Templatize LigatureSubst
704e696
[>64k:layout:AlternateSubst] Implement format 2
27d2421
[>64k:layout] Templatize AlternateSet
c53d3ad
[>64k:layout:MultipleSubst] Implement format 2
a58a486
[>64k:layout] Templatize MultipleSubst
684c8fc
[>64k:layout:SingleSubst] Implement format 3/4
8775e9b
[>64k:layout] Templatize SingleSubst
e3caf8d
[>64k:layout:Coverage] Implement format 3/4
ca5c8a6
[>64k:layout:ClassDef] Implement format 3/4
25de6fb
[>64k:layout] Templatize Coverage & ClassDef
9286526
[>64k:layout] Add SmallTypes & MediumTypes
e8cce9d
[hashmap] Add keys_ref() and values_ref()
d8f9d51
[vector] Remove residual nullptr_t from when hashmap needed it
cddcb31
[draw] Fix leak from e0a5231657a6f09ca4afc93e1b2224eba7a0b544
46a3677
[draw] Fix regression from e0a5231657a6f09ca4afc93e1b2224eba7a0b544
f8544cb
[GSUB/GPOS] Trace toplevel sanitize
d15041b
[sanitize] Minor trace format fixup
7c4e908
docs: Clarify 0xFFFF as palette index
d826a59
Typo fix in hb-subset
0cd404d
[layout] Simplify StructAfter<> usage
6d051f4
.
5192294
[subset] cache sanitized tables in subset plan to avoid sanitizing tables multiple times.
29f149c
[gsubgpos] Remove HBUINT16 from match functions signatures
8b349e1
[gsubgpos] Break skippy_iter set_match_func into two
f114b18
[layout] Make SubstLookup:serialize_single take iterators
8a10712