[subset] optimize ValueRecord's for PairPosFormat1.
d356d0f
[subset] implement value record optimization for PairPosFormat2.
f9fbe48
[subset] use copy_values for PairPos serialize.
badb8e4
[subset] Begin implementing ValueRecord optimization:
2f50283
[subset] In SinglePosFormat1 serialize only 1 value record.
5df7c66
[subset] Don't drop anchor device tables when dropping hints. These may contain variation data.
92757f6
[subset] subset layout tables (G*) by default.
6fddc2b
[subset] fixes infinite loop in hb_set_get_max().
425ba1f
[subset] fix infinite loop caused by alloc failure in repacker.
ec43210
[subset] fix memory leak in repacker caused by failed alloc.
0e845d9
[subset] fail on offset overflow in tables that we don't repack.
3fb62cd
Merge pull request #2067 from harfbuzz/null-size
19e096a
Revert "Disable -Wunused-macros under GCC"
ed2ee8a
[test] Silence more compiler warnings
47cbf8f
Disable -Wunused-macros under GCC
1b14132
Avoid undefined-behavior
23a28f5
[blob] Use min_size, instead of null_size in .as<T>()
499248c
[ci] Enable DirectWrite in win32 tarballs
a4fb5da
[ci] Use -j2 for make and ninja in distcheck job
f2240d1
[ci] Try to stop distcheck job from crashing gcc
f5c922b
[directwrite] Use correct UTF-16 string length
e116058
similarly improve comments on Hebrew ccc 18 & 19
668acff
improve comments on Hebrew ccc 18 & 19
43d9552
[docs] Fix spelling typo (#2945)
4cc4cd3
[subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/5858518134554624
9dc9f03
[subset] COLRv1 struct definitions
430a67c
[subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/6382598554255360
553ffaf
[subset] add fuzzer testcase
4af5dac
[subset] add unlikely().
8b686af
[subset] don't visit lookup if covered glyph set has failed.
64122b5