[ot-shape] Rewrite loop without foreach_grapheme()
0969614
[subset] add option --no-prune-unicode-ranges
eee7b45
[ot-shape] Numeric runs native direction is LTR
c3be28e
[tests] Make record-test.sh work with .otf files
71a6296
[blob] Fix-up recent mistake in hb_blob_create() destroy(user_data)
cc9bb29
[subset] speed up feature collection when tags are specified.
bc06af9
[directwrite] Support feature ranges
14f220b
[subset] Add additional colrv1 subsetting tests that has a glyph with components.
d2397d9
[subset] do colrv1 glyph closure before glyf composite closure.
26c80ad
[subset] support option "--notdef-outline"
d07f789
[subset] add comment to copy_bytes().
10ad185
[subset] don't alloc zero bytes.
675ebbe
Revert "Remove unneeded buffer clear_output / remove_output calls"
93e6a9b
Remove unneeded buffer clear_output / remove_output calls
06175b7
[blob] Add failing versions of create API
bdfed8f
Merge pull request #3020 from googlefonts/serialize_serialize
2fc8d0e
[subset] Convert offset serialization in gsubgpos and gdef to serialize_serialize().
085aa65
[shaping] Update shaping substituion lookup serialization to use serializer pop()/pack().
cc96c4e
[coretext] Round position info
d3dd936
[subset] Correct OffsetTo serialization in GPOS to use serialize_serialize ().
8443cc8
[subset] Correct OffsetTo serialization in GSUB to use serialize_serialize ().
5ba46ed
[subset] Add serialize_serialize to OffsetTo.
35458b6
Cluster Regional_Indicator pairs (aka emoji flags)
2b0ced2
[src/check-static-init] Ignore objdump "file format not recognized" error
4e72d5e
Prefer GPOS over kerx, if GSUB was applied
5bc05ba
[src/check-*] Pickup $(NM), $(OBJDUMP), $(LDD), $(OTOOL)
13c6ad9
[buffer] In hb_buffer_get_positions(), return NULL if inside message callback
c61ce96
[emoji] Fix emoji table generation
855a3f4
[set] Oops. Fix compile
bd5502f
[set] Add hb_set_copy()
3962225