[subset] Add additional colrv1 subsetting tests that has a glyph with components.
diff --git a/test/subset/data/Makefile.am b/test/subset/data/Makefile.am
index 1f96b80..7568b32 100644
--- a/test/subset/data/Makefile.am
+++ b/test/subset/data/Makefile.am
@@ -37,6 +37,7 @@
expected/sbix \
expected/colr \
expected/colr_with_components \
+ expected/colrv1.notoemoji \
expected/cbdt \
expected/variable \
fonts \
diff --git a/test/subset/data/Makefile.sources b/test/subset/data/Makefile.sources
index b37872c..9417c70 100644
--- a/test/subset/data/Makefile.sources
+++ b/test/subset/data/Makefile.sources
@@ -7,6 +7,7 @@
tests/cmap14.tests \
tests/colr.tests \
tests/colr_with_components.tests \
+ tests/colrv1.notoemoji.tests \
tests/full-font.tests \
tests/japanese.tests \
tests/layout.context.tests \
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.default.1f35e.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.default.1f35e.ttf
new file mode 100644
index 0000000..2c470be
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.default.1f35e.ttf
Binary files differ
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.default.1f696.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.default.1f696.ttf
new file mode 100644
index 0000000..5ba3a0f
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.default.1f696.ttf
Binary files differ
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints-retain-gids.1f35e.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints-retain-gids.1f35e.ttf
new file mode 100644
index 0000000..a70156f
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints-retain-gids.1f35e.ttf
Binary files differ
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints-retain-gids.1f696.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints-retain-gids.1f696.ttf
new file mode 100644
index 0000000..96db2f9
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints-retain-gids.1f696.ttf
Binary files differ
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttf
new file mode 100644
index 0000000..2c470be
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttf
Binary files differ
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints.1f696.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints.1f696.ttf
new file mode 100644
index 0000000..5ba3a0f
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.drop-hints.1f696.ttf
Binary files differ
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.retain-gids.1f35e.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.retain-gids.1f35e.ttf
new file mode 100644
index 0000000..a70156f
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.retain-gids.1f35e.ttf
Binary files differ
diff --git a/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.retain-gids.1f696.ttf b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.retain-gids.1f696.ttf
new file mode 100644
index 0000000..96db2f9
--- /dev/null
+++ b/test/subset/data/expected/colrv1.notoemoji/NotoColrEmojiGlyf-Regular.subset.retain-gids.1f696.ttf
Binary files differ
diff --git a/test/subset/data/fonts/NotoColrEmojiGlyf-Regular.subset.ttf b/test/subset/data/fonts/NotoColrEmojiGlyf-Regular.subset.ttf
new file mode 100644
index 0000000..76f565b
--- /dev/null
+++ b/test/subset/data/fonts/NotoColrEmojiGlyf-Regular.subset.ttf
Binary files differ
diff --git a/test/subset/data/tests/colrv1.notoemoji.tests b/test/subset/data/tests/colrv1.notoemoji.tests
new file mode 100644
index 0000000..f5bd276
--- /dev/null
+++ b/test/subset/data/tests/colrv1.notoemoji.tests
@@ -0,0 +1,12 @@
+FONTS:
+NotoColrEmojiGlyf-Regular.subset.ttf
+
+PROFILES:
+default.txt
+drop-hints.txt
+drop-hints-retain-gids.txt
+retain-gids.txt
+
+SUBSETS:
+U+1f696
+U+1f35e
diff --git a/test/subset/meson.build b/test/subset/meson.build
index 80282f4..c873c88 100644
--- a/test/subset/meson.build
+++ b/test/subset/meson.build
@@ -28,6 +28,7 @@
'cmap14',
'sbix',
'colr',
+ 'colrv1.notoemoji',
'colr_with_components',
'cbdt',
'variable',