diff --git a/test/subset/data/Makefile.am b/test/subset/data/Makefile.am index 98fa5b0ec..e1747d788 100644 --- a/test/subset/data/Makefile.am +++ b/test/subset/data/Makefile.am @@ -49,6 +49,7 @@ EXTRA_DIST += \ expected/colr \ expected/colr_glyphs \ expected/colrv1 \ + expected/colrv1_copy_varstore \ expected/colr_with_components \ expected/cbdt \ expected/variable \ diff --git a/test/subset/data/Makefile.sources b/test/subset/data/Makefile.sources index c6edc7cfc..8a86ad7b1 100644 --- a/test/subset/data/Makefile.sources +++ b/test/subset/data/Makefile.sources @@ -10,6 +10,7 @@ TESTS = \ tests/colr.tests \ tests/colr_glyphs.tests \ tests/colrv1.tests \ + tests/colrv1_copy_varstore.tests \ tests/colr_with_components.tests \ tests/full-font.tests \ tests/glyf_bug_3131.tests \ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.41,42.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.41,42.ttf new file mode 100644 index 000000000..e28036bf9 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.41,42.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.41.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.41.ttf new file mode 100644 index 000000000..a75cd17ca Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.41.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.retain-all-codepoint.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.retain-all-codepoint.ttf new file mode 100644 index 000000000..4981bd091 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.default.retain-all-codepoint.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.41,42.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.41,42.ttf new file mode 100644 index 000000000..d6d25f608 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.41,42.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.41.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.41.ttf new file mode 100644 index 000000000..47d2eabfb Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.41.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.retain-all-codepoint.ttf new file mode 100644 index 000000000..5df3ab114 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints-retain-gids.retain-all-codepoint.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.41,42.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.41,42.ttf new file mode 100644 index 000000000..48c337eed Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.41,42.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.41.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.41.ttf new file mode 100644 index 000000000..5777f2af7 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.41.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.retain-all-codepoint.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.retain-all-codepoint.ttf new file mode 100644 index 000000000..5df3ab114 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.drop-hints.retain-all-codepoint.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.41,42.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.41,42.ttf new file mode 100644 index 000000000..78cc03ded Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.41,42.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.41.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.41.ttf new file mode 100644 index 000000000..1abc3ec94 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.41.ttf differ diff --git a/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.retain-all-codepoint.ttf new file mode 100644 index 000000000..4981bd091 Binary files /dev/null and b/test/subset/data/expected/colrv1_copy_varstore/Foldit.retain-gids.retain-all-codepoint.ttf differ diff --git a/test/subset/data/fonts/Foldit.ttf b/test/subset/data/fonts/Foldit.ttf new file mode 100644 index 000000000..3f3b2e70d Binary files /dev/null and b/test/subset/data/fonts/Foldit.ttf differ diff --git a/test/subset/data/tests/colrv1_copy_varstore.tests b/test/subset/data/tests/colrv1_copy_varstore.tests new file mode 100644 index 000000000..c698ece08 --- /dev/null +++ b/test/subset/data/tests/colrv1_copy_varstore.tests @@ -0,0 +1,13 @@ +FONTS: +Foldit.ttf + +PROFILES: +default.txt +drop-hints.txt +drop-hints-retain-gids.txt +retain-gids.txt + +SUBSETS: +A +AB +* diff --git a/test/subset/meson.build b/test/subset/meson.build index b2a4447d1..6555b8b13 100644 --- a/test/subset/meson.build +++ b/test/subset/meson.build @@ -43,6 +43,7 @@ tests = [ # TODO: re-enable once colrv1 subsetting is stabilized. # 'colrv1.notoemoji', 'colrv1', + 'colrv1_copy_varstore', 'colr_with_components', 'cbdt', 'variable',