From 41e14f7029f93a2334302298694da338d54d1d95 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 7 Mar 2025 08:00:34 -0500 Subject: [PATCH] [test-paint] Use latest test fonts Update the color test fonts from https://github.com/googlefonts/color-fonts/ repository and update the test results. --- test/api/fonts/test_glyphs-glyf_colr_1.ttf | Bin 16704 -> 21568 bytes .../test_glyphs-glyf_colr_1_variable.ttf | Bin 70336 -> 53096 bytes test/api/results-paint/test-10 | 19 ++++----- test/api/results-paint/test-106 | 8 ++-- test/api/results-paint/test-116 | 4 +- test/api/results-paint/test-123 | 2 +- test/api/results-paint/test-154 | 39 +++--------------- test/api/results-paint/test-165 | 19 +-------- test/api/results-paint/test-175 | 29 +------------ test/api/results-paint/test-6 | 18 +------- test/api/results-paint/test-92 | 9 ++-- test/api/results-paint/testvf-10 | 19 ++++----- test/api/results-paint/testvf-106 | 8 ++-- test/api/results-paint/testvf-116 | 4 +- test/api/results-paint/testvf-123 | 2 +- test/api/results-paint/testvf-154 | 39 +++--------------- test/api/results-paint/testvf-165 | 19 +-------- test/api/results-paint/testvf-175 | 29 +------------ test/api/results-paint/testvf-6 | 18 +------- test/api/results-paint/testvf-92 | 9 ++-- 20 files changed, 66 insertions(+), 228 deletions(-) diff --git a/test/api/fonts/test_glyphs-glyf_colr_1.ttf b/test/api/fonts/test_glyphs-glyf_colr_1.ttf index 982ccc0a115ee9d58959eb54c27aa5a5a7491e0a..fb071d748ff8f290e622a10e620e923027388e15 100644 GIT binary patch literal 21568 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 delta 4102 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 bI)of8C-~HReqrwyy8X*z6N82Crx^bN$-i7( diff --git a/test/api/results-paint/test-10 b/test/api/results-paint/test-10 index f67f70c72..7b68c1ac8 100644 --- a/test/api/results-paint/test-10 +++ b/test/api/results-paint/test-10 @@ -1,16 +1,15 @@ -start clip rectangle 0 0 1e+03 1e+03 +start clip rectangle 100 250 900 950 start transform 1 0 0 1 0 0 start transform 1 0 -0 1 0 0 - start clip glyph 174 + start clip glyph 10 start transform 1 0 0 1 0 0 - sweep gradient - center 500 600 - angles 0 6.28 - colors 0 - 0.25 250 240 230 255 - 0.417 0 0 255 255 - 0.583 255 0 0 255 - 0.75 47 79 79 255 + linear gradient + p0 100 250 + p1 900 250 + p2 100 300 + colors 1 + 0 255 0 0 255 + 1.5 0 0 255 255 end transform end clip end transform diff --git a/test/api/results-paint/test-106 b/test/api/results-paint/test-106 index 688fd2d4b..f3ced4fd3 100644 --- a/test/api/results-paint/test-106 +++ b/test/api/results-paint/test-106 @@ -1,4 +1,4 @@ -start clip rectangle 118 -22.9 750 750 +start clip rectangle 250 183 750 817 start transform 1 0 0 1 0 0 push group start transform 1 0 -0 1 0 0 @@ -9,9 +9,9 @@ start clip rectangle 118 -22.9 750 750 end clip end transform push group - start transform 1 0 0 1 1e+03 1e+03 - start transform 1 0.364 0.176 1 0 0 - start transform 1 0 0 1 -1e+03 -1e+03 + start transform 1 0 0 1 500 500 + start transform 1 0.268 -0 1 0 0 + start transform 1 0 0 1 -500 -500 start transform 1 0 -0 1 0 0 start clip glyph 3 start transform 1 0 0 1 0 0 diff --git a/test/api/results-paint/test-116 b/test/api/results-paint/test-116 index 930e00232..850fb1ab5 100644 --- a/test/api/results-paint/test-116 +++ b/test/api/results-paint/test-116 @@ -1,4 +1,4 @@ -start clip rectangle 250 250 950 950 +start clip rectangle 250 250 850 750 start transform 1 0 0 1 0 0 push group start transform 1 0 -0 1 0 0 @@ -9,7 +9,7 @@ start clip rectangle 250 250 950 950 end clip end transform push group - start transform 1 0 0 1 200 200 + start transform 1 0 0 1 100 0 start transform 1 0 -0 1 0 0 start clip glyph 3 start transform 1 0 0 1 0 0 diff --git a/test/api/results-paint/test-123 b/test/api/results-paint/test-123 index cb7b96e8b..20d61f7c2 100644 --- a/test/api/results-paint/test-123 +++ b/test/api/results-paint/test-123 @@ -35,7 +35,7 @@ start clip rectangle 0 0 1e+03 1e+03 end transform end transform end transform - pop group mode 5 + pop group mode 3 pop group mode 3 end transform end clip diff --git a/test/api/results-paint/test-154 b/test/api/results-paint/test-154 index 6b50a9475..89afd2e91 100644 --- a/test/api/results-paint/test-154 +++ b/test/api/results-paint/test-154 @@ -1,38 +1,11 @@ -start clip rectangle 0 500 500 1e+03 +start clip rectangle 100 250 900 950 start transform 1 0 0 1 0 0 - push group - start transform 1 0 -0 1 0 0 - paint color glyph 164; acting as failed - end transform - start clip rectangle 100 100 900 900 - start transform 1 0 -0 1 0 0 - paint color glyph 93; acting as failed + start transform 1 0 -0 1 0 0 + start clip glyph 154 + start transform 1 0 0 1 0 0 + solid 0 0 0 255 end transform - start clip rectangle 0 0 1e+03 1e+03 - start transform 1 0 -0 1 0 0 - start clip glyph 2 - start transform 1 0 0 1 0 0 - radial gradient - p0 166 768 radius 0 - p1 166 768 radius 256 - colors 2 - 0 0 128 0 255 - 0.5 255 255 255 255 - 1 255 0 0 255 - end transform - end clip - end transform - end clip end clip - push group - start transform 1 0 -0 1 0 0 - start clip glyph 159 - start transform 1 0 0 1 0 0 - solid 128 128 128 102 - end transform - end clip - end transform - pop group mode 3 - pop group mode 3 + end transform end transform end clip diff --git a/test/api/results-paint/test-165 b/test/api/results-paint/test-165 index 24bf7543f..dd59b78c5 100644 --- a/test/api/results-paint/test-165 +++ b/test/api/results-paint/test-165 @@ -1,18 +1,3 @@ -start clip rectangle 100 250 1.2e+03 950 - start transform 1 0 0 1 0 0 - start transform 1 0 -0 1 0 0 - start clip glyph 165 - start transform 1 0 0 1 0 0 - linear gradient - p0 100 950 - p1 2.3e+03 950 - p2 -1e+03 250 - colors 0 - 0 255 0 0 255 - 0.5 0 0 255 255 - 1 255 255 0 255 - end transform - end clip - end transform - end transform +start clip glyph 165 + solid 0 0 0 255 end clip diff --git a/test/api/results-paint/test-175 b/test/api/results-paint/test-175 index a0d7c8152..77ca1eead 100644 --- a/test/api/results-paint/test-175 +++ b/test/api/results-paint/test-175 @@ -1,28 +1,3 @@ -start clip rectangle 0 0 1e+03 1e+03 - start transform 1 0 0 1 0 0 - start transform 1 0 0 1 150 0 - start transform 1 0 -0 1 0 0 - start clip glyph 174 - start transform 1 0 0 1 0 0 - solid 0 128 0 255 - end transform - end clip - end transform - end transform - start transform 1 0 0 1 -150 0 - start transform 1 0 -0 1 0 0 - start clip glyph 174 - start transform 1 0 0 1 0 0 - linear gradient - p0 500 250 - p1 500 950 - p2 600 250 - colors 1 - 0 255 0 0 255 - 1 0 0 255 255 - end transform - end clip - end transform - end transform - end transform +start clip glyph 175 + solid 0 0 0 255 end clip diff --git a/test/api/results-paint/test-6 b/test/api/results-paint/test-6 index ff4ae4f67..ad5897b56 100644 --- a/test/api/results-paint/test-6 +++ b/test/api/results-paint/test-6 @@ -1,17 +1,3 @@ -start clip rectangle 100 250 900 950 - start transform 1 0 0 1 0 0 - start transform 1 0 -0 1 0 0 - start clip glyph 6 - start transform 1 0 0 1 0 0 - linear gradient - p0 100 250 - p1 900 250 - p2 100 300 - colors 1 - 0 255 0 0 255 - 1 0 0 255 255 - end transform - end clip - end transform - end transform +start clip glyph 6 + solid 0 0 0 255 end clip diff --git a/test/api/results-paint/test-92 b/test/api/results-paint/test-92 index 0e2548189..6c6d8ac79 100644 --- a/test/api/results-paint/test-92 +++ b/test/api/results-paint/test-92 @@ -3,10 +3,11 @@ start clip rectangle 0 0 1e+03 1e+03 start transform 1 0 -0 1 0 0 start clip glyph 2 start transform 1 0 0 1 0 0 - radial gradient - p0 166 768 radius 0 - p1 166 768 radius 256 - colors 1 + linear gradient + p0 0 1.02e+03 + p1 307 1.02e+03 + p2 0 717 + colors 2 0 0 128 0 255 0.5 255 255 255 255 1 255 0 0 255 diff --git a/test/api/results-paint/testvf-10 b/test/api/results-paint/testvf-10 index f67f70c72..7b68c1ac8 100644 --- a/test/api/results-paint/testvf-10 +++ b/test/api/results-paint/testvf-10 @@ -1,16 +1,15 @@ -start clip rectangle 0 0 1e+03 1e+03 +start clip rectangle 100 250 900 950 start transform 1 0 0 1 0 0 start transform 1 0 -0 1 0 0 - start clip glyph 174 + start clip glyph 10 start transform 1 0 0 1 0 0 - sweep gradient - center 500 600 - angles 0 6.28 - colors 0 - 0.25 250 240 230 255 - 0.417 0 0 255 255 - 0.583 255 0 0 255 - 0.75 47 79 79 255 + linear gradient + p0 100 250 + p1 900 250 + p2 100 300 + colors 1 + 0 255 0 0 255 + 1.5 0 0 255 255 end transform end clip end transform diff --git a/test/api/results-paint/testvf-106 b/test/api/results-paint/testvf-106 index 688fd2d4b..f3ced4fd3 100644 --- a/test/api/results-paint/testvf-106 +++ b/test/api/results-paint/testvf-106 @@ -1,4 +1,4 @@ -start clip rectangle 118 -22.9 750 750 +start clip rectangle 250 183 750 817 start transform 1 0 0 1 0 0 push group start transform 1 0 -0 1 0 0 @@ -9,9 +9,9 @@ start clip rectangle 118 -22.9 750 750 end clip end transform push group - start transform 1 0 0 1 1e+03 1e+03 - start transform 1 0.364 0.176 1 0 0 - start transform 1 0 0 1 -1e+03 -1e+03 + start transform 1 0 0 1 500 500 + start transform 1 0.268 -0 1 0 0 + start transform 1 0 0 1 -500 -500 start transform 1 0 -0 1 0 0 start clip glyph 3 start transform 1 0 0 1 0 0 diff --git a/test/api/results-paint/testvf-116 b/test/api/results-paint/testvf-116 index 930e00232..850fb1ab5 100644 --- a/test/api/results-paint/testvf-116 +++ b/test/api/results-paint/testvf-116 @@ -1,4 +1,4 @@ -start clip rectangle 250 250 950 950 +start clip rectangle 250 250 850 750 start transform 1 0 0 1 0 0 push group start transform 1 0 -0 1 0 0 @@ -9,7 +9,7 @@ start clip rectangle 250 250 950 950 end clip end transform push group - start transform 1 0 0 1 200 200 + start transform 1 0 0 1 100 0 start transform 1 0 -0 1 0 0 start clip glyph 3 start transform 1 0 0 1 0 0 diff --git a/test/api/results-paint/testvf-123 b/test/api/results-paint/testvf-123 index cb7b96e8b..20d61f7c2 100644 --- a/test/api/results-paint/testvf-123 +++ b/test/api/results-paint/testvf-123 @@ -35,7 +35,7 @@ start clip rectangle 0 0 1e+03 1e+03 end transform end transform end transform - pop group mode 5 + pop group mode 3 pop group mode 3 end transform end clip diff --git a/test/api/results-paint/testvf-154 b/test/api/results-paint/testvf-154 index 6b50a9475..89afd2e91 100644 --- a/test/api/results-paint/testvf-154 +++ b/test/api/results-paint/testvf-154 @@ -1,38 +1,11 @@ -start clip rectangle 0 500 500 1e+03 +start clip rectangle 100 250 900 950 start transform 1 0 0 1 0 0 - push group - start transform 1 0 -0 1 0 0 - paint color glyph 164; acting as failed - end transform - start clip rectangle 100 100 900 900 - start transform 1 0 -0 1 0 0 - paint color glyph 93; acting as failed + start transform 1 0 -0 1 0 0 + start clip glyph 154 + start transform 1 0 0 1 0 0 + solid 0 0 0 255 end transform - start clip rectangle 0 0 1e+03 1e+03 - start transform 1 0 -0 1 0 0 - start clip glyph 2 - start transform 1 0 0 1 0 0 - radial gradient - p0 166 768 radius 0 - p1 166 768 radius 256 - colors 2 - 0 0 128 0 255 - 0.5 255 255 255 255 - 1 255 0 0 255 - end transform - end clip - end transform - end clip end clip - push group - start transform 1 0 -0 1 0 0 - start clip glyph 159 - start transform 1 0 0 1 0 0 - solid 128 128 128 102 - end transform - end clip - end transform - pop group mode 3 - pop group mode 3 + end transform end transform end clip diff --git a/test/api/results-paint/testvf-165 b/test/api/results-paint/testvf-165 index 24bf7543f..dd59b78c5 100644 --- a/test/api/results-paint/testvf-165 +++ b/test/api/results-paint/testvf-165 @@ -1,18 +1,3 @@ -start clip rectangle 100 250 1.2e+03 950 - start transform 1 0 0 1 0 0 - start transform 1 0 -0 1 0 0 - start clip glyph 165 - start transform 1 0 0 1 0 0 - linear gradient - p0 100 950 - p1 2.3e+03 950 - p2 -1e+03 250 - colors 0 - 0 255 0 0 255 - 0.5 0 0 255 255 - 1 255 255 0 255 - end transform - end clip - end transform - end transform +start clip glyph 165 + solid 0 0 0 255 end clip diff --git a/test/api/results-paint/testvf-175 b/test/api/results-paint/testvf-175 index a0d7c8152..77ca1eead 100644 --- a/test/api/results-paint/testvf-175 +++ b/test/api/results-paint/testvf-175 @@ -1,28 +1,3 @@ -start clip rectangle 0 0 1e+03 1e+03 - start transform 1 0 0 1 0 0 - start transform 1 0 0 1 150 0 - start transform 1 0 -0 1 0 0 - start clip glyph 174 - start transform 1 0 0 1 0 0 - solid 0 128 0 255 - end transform - end clip - end transform - end transform - start transform 1 0 0 1 -150 0 - start transform 1 0 -0 1 0 0 - start clip glyph 174 - start transform 1 0 0 1 0 0 - linear gradient - p0 500 250 - p1 500 950 - p2 600 250 - colors 1 - 0 255 0 0 255 - 1 0 0 255 255 - end transform - end clip - end transform - end transform - end transform +start clip glyph 175 + solid 0 0 0 255 end clip diff --git a/test/api/results-paint/testvf-6 b/test/api/results-paint/testvf-6 index ff4ae4f67..ad5897b56 100644 --- a/test/api/results-paint/testvf-6 +++ b/test/api/results-paint/testvf-6 @@ -1,17 +1,3 @@ -start clip rectangle 100 250 900 950 - start transform 1 0 0 1 0 0 - start transform 1 0 -0 1 0 0 - start clip glyph 6 - start transform 1 0 0 1 0 0 - linear gradient - p0 100 250 - p1 900 250 - p2 100 300 - colors 1 - 0 255 0 0 255 - 1 0 0 255 255 - end transform - end clip - end transform - end transform +start clip glyph 6 + solid 0 0 0 255 end clip diff --git a/test/api/results-paint/testvf-92 b/test/api/results-paint/testvf-92 index 0e2548189..6c6d8ac79 100644 --- a/test/api/results-paint/testvf-92 +++ b/test/api/results-paint/testvf-92 @@ -3,10 +3,11 @@ start clip rectangle 0 0 1e+03 1e+03 start transform 1 0 -0 1 0 0 start clip glyph 2 start transform 1 0 0 1 0 0 - radial gradient - p0 166 768 radius 0 - p1 166 768 radius 256 - colors 1 + linear gradient + p0 0 1.02e+03 + p1 307 1.02e+03 + p2 0 717 + colors 2 0 0 128 0 255 0.5 255 255 255 255 1 255 0 0 255