harfbuzz/test/subset
Garret Rieger b051f3fa83 [subset] Fix cpal subsetting when there are partial palette overlaps.
The existing code doesn't correctly handle the case where palettes partially overlap in the color record array. This changes the subsetting to only share entries in the color record array when palettes have the same first color index. Partially overlapping palettes will be converted to disjoint segments in the color record array.

Updates one of the color tests to use multiple palettes.

Also fixes fuzzer: https://oss-fuzz.com/testcase-detail/5568200165687296.
2022-05-09 12:25:05 -06:00
..
data [subset] Fix cpal subsetting when there are partial palette overlaps. 2022-05-09 12:25:05 -06:00
Makefile.am [subset] add tests that check for successful repacking of a real font file. 2021-03-17 15:53:58 -07:00
generate-expected-outputs.py [test] Improve generate-expected-outputs.py diff output 2021-08-12 02:02:10 +02:00
meson.build [subset] COLR : only include glyphs after COLR closure 2021-12-06 13:29:21 -07:00
repack_test.py [subset] add tests that check for successful repacking of a real font file. 2021-03-17 15:53:58 -07:00
run-repack-tests.py [test/shaping;util] Use ';' instead of ':' to separate test fields 2021-08-10 11:08:36 -06:00
run-tests.py [test/subset] Don't hash files without reason 2022-02-12 14:52:42 -06:00
subset_test_suite.py Revert "[test] Speed-up subset tests by saving TTX dump" 2021-08-04 04:10:37 +02:00