diff --git a/testsuite/gsk/compare/text-color-mix.node b/testsuite/gsk/compare/text-color-mix.node new file mode 100644 index 0000000000..a994278636 --- /dev/null +++ b/testsuite/gsk/compare/text-color-mix.node @@ -0,0 +1,21 @@ +text { + font: "text-mixed-color-colrv1 15" url("data:font/ttf;base64,AAEAAAAKAIAAAwAgQ09MUhc9T40AAAI4AAAAe0NQQUwB/wATAAACtAAAABpjbWFwAHUAPQAAATgA\ +AAA0Z2x5Zn7NhtgAAAF8AAAAkGhlYWQmof0NAAAArAAAADZoaGVhDAEEAgAAAOQAAAAkaG10eAQA\ +AAAAAAEoAAAAEGxvY2EAbACQAAABbAAAABBtYXhwAAkABQAAAQgAAAAgbmFtZR9CFpQAAAIMAAAA\ +KQABAAAAARmaAQnTZV8PPPUAAggAAAAAAOHCPQAAAAAA4cpZfQAAAAAEAAgAAAAAAQACAAAAAAAA\ +AAEAAAgAAAAAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAABAAEAAAAHAAQAAQAAAAAAAQAAAAAA\ +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAMAAQAKAAAAAYABAABAAIAIABG\ +//8AAAAgAEH////g/8AAAQAAAAAAAAAAAAAADAAYACQAMAA8AEgAAQAAAAAEAAgAAAMAADEhESEE\ +APwACAAAAQAAAAAEAAgAAAMAADEhESEEAPwACAAAAQAAAAAEAAgAAAMAADEhESEEAPwACAAAAQAA\ +AAAEAAgAAAMAADEhESEEAPwACAAAAQAAAAAEAAgAAAMAADEhESEEAPwACAAAAQAAAAAEAAgAAAMA\ +ADEhESEEAPwACAAAAAABABIAAQAAAAAAAQAXAAB0ZXh0LW1peGVkLWNvbG9yLWNvbHJ2MQAAAAAB\ +AAAAAAAAAAAAAAAAAAAAIgAAAEoAAAAAAAAAAAAAAAAAAAADAAQAAAAWAAUAAAAcAAYAAAAiAQEA\ +AAAAAQEAAAABAQEAAAACAAAAAwAAABAAAAAbAAAAJgoAAAYAAQIAAEAACgAABgACAgABQAAKAAAG\ +AAMCAAJAAAAAAAADAAEAAwAAAA4AAAAA//8A/wD//wAA/wAA\ +"); + glyphs: 1 20; +} +color { + bounds: 0 5 20 5; + color: rgb(255,0,0); +} diff --git a/testsuite/gsk/compare/text-color-mix.png b/testsuite/gsk/compare/text-color-mix.png new file mode 100644 index 0000000000..534048e577 Binary files /dev/null and b/testsuite/gsk/compare/text-color-mix.png differ diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index 1517655c6f..a359986a47 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -136,6 +136,7 @@ compare_render_tests = [ 'stroke-fractional-translate-nogl', 'stroke-opacity', 'stroke-with-3d-contents-nogl-nocairo', + 'text-color-mix', 'text-glyph-lsb', 'text-mixed-color-nocairo', 'text-mixed-color-colrv1',