diff --git a/testsuite/gsk/compare/text-mixed-color-colrv1.node b/testsuite/gsk/compare/text-mixed-color-colrv1.node new file mode 100644 index 0000000000..ba3908a930 --- /dev/null +++ b/testsuite/gsk/compare/text-mixed-color-colrv1.node @@ -0,0 +1,4 @@ +text { + font: "text-mixed-color-colrv1 15"; + glyphs: 1 20, 2 20, 3 20, 4 20 0 0 color, 5 20 0 0 color, 6 20 0 0 color; +} diff --git a/testsuite/gsk/compare/text-mixed-color-colrv1.png b/testsuite/gsk/compare/text-mixed-color-colrv1.png new file mode 100644 index 0000000000..0a032a04c3 Binary files /dev/null and b/testsuite/gsk/compare/text-mixed-color-colrv1.png differ diff --git a/testsuite/gsk/fonts/text-mixed-color-colrv1.ttf b/testsuite/gsk/fonts/text-mixed-color-colrv1.ttf new file mode 100644 index 0000000000..9f6a4d308c Binary files /dev/null and b/testsuite/gsk/fonts/text-mixed-color-colrv1.ttf differ diff --git a/testsuite/gsk/fonts/text-mixed-color-colrv1.ttx b/testsuite/gsk/fonts/text-mixed-color-colrv1.ttx new file mode 100644 index 0000000000..98067ed3fd --- /dev/null +++ b/testsuite/gsk/fonts/text-mixed-color-colrv1.ttx @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text-mixed-color-colrv1 + + + + + + + + + + + + + + + + + + diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index c29be8d081..71433c9362 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -135,6 +135,7 @@ compare_render_tests = [ 'stroke-opacity', 'stroke-with-3d-contents-nogl-nocairo', 'text-mixed-color-nocairo', + 'text-mixed-color-colrv1', 'texture-coords', 'texture-scale-filters-nocairo', 'texture-scale-magnify-10000x',