paint-test: Use larger scales

A scale of 20 is noise, so use 1000.
This commit is contained in:
Matthias Clasen 2023-01-09 12:54:06 -05:00
parent e886b6b8a6
commit 26f713a7f5
16 changed files with 221 additions and 213 deletions

View File

@ -1,289 +1,289 @@
# random seed: R02S0c7c227b697c55fc8a404d1a07eefa13
# random seed: R02Sae2a6eb5448b6baf7ec7e4d90bcf461d
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 0.000 500.000 500.000 1000.000
start clip rectangle 0.000 500.000 500.000 1000.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
push group
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 159
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 128 128 128 102
end transform
end clip
end transform
pop group mode 3
end clip
end transform
end transform
end clip

View File

@ -1,13 +1,9 @@
# random seed: R02Sdc93669d47479c1ae75ca4eb9acfc094
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start clip rectangle 64.000 -224.000 1216.000 928.000
start clip rectangle 94.000 -328.000 1782.000 1359.000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 13
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 0.976807 0.000000 0.000000
radial gradient
p0 280.000000 440.000000 radius 0.000000
@ -23,9 +19,9 @@ start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 14
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
linear gradient
p0 231.000000 -27.000000
p1 1019.000000 -27.000000
@ -38,27 +34,27 @@ start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 15
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
solid 145 103 77 255
end transform
end clip
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 16
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
solid 30 136 229 255
end transform
end clip
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 21
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
solid 145 103 77 255
end transform
end clip
@ -66,9 +62,9 @@ start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
pop group mode 3
push group
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 16
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
linear gradient
p0 669.000000 776.000000
p1 180.000000 -106.000000
@ -81,9 +77,9 @@ start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 18
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
solid 66 66 66 51
end transform
end clip
@ -91,9 +87,9 @@ start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
pop group mode 3
pop group mode 3
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 19
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 0.969116 0.000000 0.000000
radial gradient
p0 588.000000 198.000000 radius 0.000000
@ -109,13 +105,13 @@ start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -10.240000 51.200001 0.000000 0.000000
start transform 0.682667 0.000000 -0.000000 0.682667 0.000000 0.000000
start clip glyph 20
start transform 0.019531 0.000000 0.003906 0.019531 0.000000 0.000000
start transform 1.464844 0.000000 0.000000 1.464844 0.000000 0.000000
solid 145 103 77 255
end transform
end clip
end transform
pop group mode 3
end clip
end transform
end transform
end clip

View File

@ -1,13 +1,13 @@
# random seed: R02Sd5438917343eb7947eecc7c286375174
# random seed: R02S00c64e6e10a3a003ff4f1246ce9667c2
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start clip rectangle 64.000 -224.000 1216.000 928.000
start clip rectangle 244.000 -219.000 1144.000 906.000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 13
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 0.976807 0.000000 0.000000
radial gradient
p0 280.000000 440.000000 radius 0.000000
@ -23,9 +23,9 @@ start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 14
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
linear gradient
p0 231.000000 -27.000000
p1 1019.000000 -27.000000
@ -38,27 +38,27 @@ start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 15
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
solid 145 103 77 255
end transform
end clip
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 16
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
solid 30 136 229 255
end transform
end clip
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 21
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
solid 145 103 77 255
end transform
end clip
@ -66,9 +66,9 @@ start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
pop group mode 3
push group
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 16
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
linear gradient
p0 669.000000 776.000000
p1 180.000000 -106.000000
@ -81,9 +81,9 @@ start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 18
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
solid 66 66 66 51
end transform
end clip
@ -91,9 +91,9 @@ start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
pop group mode 3
pop group mode 3
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 19
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 0.969116 0.000000 0.000000
radial gradient
p0 588.000000 198.000000 radius 0.000000
@ -109,13 +109,13 @@ start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
end transform
pop group mode 3
push group
start transform 51.200001 0.000000 -0.000000 51.200001 0.000000 0.000000
start transform 1.024000 0.000000 -0.204800 1.024000 0.000000 0.000000
start clip glyph 20
start transform 0.019531 0.000000 0.000000 0.019531 0.000000 0.000000
start transform 0.976562 0.000000 0.195312 0.976562 0.000000 0.000000
solid 145 103 77 255
end transform
end clip
end transform
pop group mode 3
end clip
end transform
end transform
end clip

View File

@ -1,3 +1,7 @@
# random seed: R02Sa513a9271d8ffd2ce561b677283f9595
# Start of hb tests
# Start of paint tests
# Start of ot tests
start clip glyph 8
solid 81 61 50 255
end clip

View File

@ -1,3 +1,7 @@
# random seed: R02Sa129b9c407214a2bff86106f0b33e1d8
# Start of hb tests
# Start of paint tests
# Start of ot tests
start clip glyph 12
solid 81 61 50 255
end clip

View File

@ -1,3 +1,7 @@
# random seed: R02S79bd9e5764de1b92aa1b4965e5708ca3
# Start of hb tests
# Start of paint tests
# Start of ot tests
start clip glyph 16
solid 81 61 50 255
end clip

View File

@ -1,12 +1,12 @@
# random seed: R02S0b6d4d806c672d59da4f38bc9dfb80c5
# random seed: R02S0a60525528c8b387eb1c95a4aab3b4f1
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 0.000 0.000 1000.000 1000.000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start clip rectangle 0.000 0.000 1000.000 1000.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 174
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
sweep gradient
center 500.000000 600.000000
angles 0.000000 6.283185
@ -18,5 +18,5 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
end transform
end clip
end transform
end clip
end transform
end transform
end clip

View File

@ -1,12 +1,12 @@
# random seed: R02Saa7f2ea6879605eb31c0637bd0aaa441
# random seed: R02Sb0ed2f27ac806cf248cb0794c6ce89e1
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 250.000 250.000 882.212 1022.905
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start clip rectangle 250.000 250.000 882.212 1022.905
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 3
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 0 0 255 127
end transform
end clip
@ -15,9 +15,9 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 1000.000000 1000.000000
start transform 1.000000 -0.363874 -0.176283 1.000000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 -1000.000000 -1000.000000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 3
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 255 165 0 178
end transform
end clip
@ -26,5 +26,5 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
end transform
end transform
pop group mode 4
end clip
end transform
end transform
end clip

26
test/api/results/test-116 Normal file
View File

@ -0,0 +1,26 @@
# random seed: R02S2160282695aeedf8b3d6a2bd4ea5d8db
# Start of hb tests
# Start of paint tests
# Start of ot tests
start clip rectangle 250.000 250.000 950.000 950.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 3
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 0 0 255 127
end transform
end clip
end transform
push group
start transform 1.000000 0.000000 0.000000 1.000000 200.000000 200.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 3
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 255 165 0 178
end transform
end clip
end transform
end transform
pop group mode 4
end transform
end clip

View File

@ -1,13 +1,13 @@
# random seed: R02Sfe87285ffd48bfb962003fac6c5f609f
# random seed: R02Sbbbff92a3739f39f9860a30de577f48e
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 0.000 0.000 1000.000 1000.000
start clip rectangle 0.000 0.000 1000.000 1000.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
push group
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 3
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 0 0 0 255
end transform
end clip
@ -17,9 +17,9 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 333.000000 667.000000
start transform 0.500000 0.000000 0.000000 0.500000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 -333.000000 -667.000000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 2
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 255 220 1 255
end transform
end clip
@ -31,9 +31,9 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 667.000000 333.000000
start transform 0.500000 0.000000 0.000000 0.500000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 -667.000000 -333.000000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 2
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 104 199 232 255
end transform
end clip
@ -43,5 +43,5 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
end transform
pop group mode 5
pop group mode 3
end clip
end transform
end transform
end clip

View File

@ -1,12 +1,12 @@
# random seed: R02S3011486c07bf6e93538aa69228a5b23d
# random seed: R02Sac3dde214152661191b155e38bc51c83
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 100.000 250.000 1200.000 950.000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start clip rectangle 100.000 250.000 1200.000 950.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 165
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
linear gradient
p0 100.000000 950.000000
p1 2300.000000 950.000000
@ -18,5 +18,5 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
end transform
end clip
end transform
end clip
end transform
end transform
end clip

View File

@ -1,14 +1,14 @@
# random seed: R02Sc0912bbd8819573b3782e05cfc8874f9
# random seed: R02S61d67babbd5a3f6ac722e106937620c5
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 0.000 0.000 1000.000 1000.000
start clip rectangle 0.000 0.000 1000.000 1000.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
push group
start transform 1.000000 0.000000 0.000000 1.000000 150.000000 0.000000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 174
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
solid 0 128 0 255
end transform
end clip
@ -17,9 +17,9 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
pop group mode 3
push group
start transform 1.000000 0.000000 0.000000 1.000000 -150.000000 0.000000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 174
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
linear gradient
p0 500.000000 250.000000
p1 500.000000 950.000000
@ -32,5 +32,5 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
end transform
end transform
pop group mode 3
end clip
end transform
end transform
end clip

View File

@ -1,26 +0,0 @@
# random seed: R02S9a46a04ee5fc4b533c3546a718582661
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 250.000 250.000 950.000 950.000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start clip glyph 3
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
solid 0 0 255 127
end transform
end clip
end transform
push group
start transform 1.000000 0.000000 0.000000 1.000000 200.000000 200.000000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start clip glyph 3
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
solid 255 165 0 178
end transform
end clip
end transform
end transform
pop group mode 4
end clip
end transform

View File

@ -1,12 +1,12 @@
# random seed: R02S7ce54ccd8f8e58916e959bd580aec603
# random seed: R02Scbabc5c058faa610b9dd5f58d9cdd911
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 100.000 250.000 900.000 950.000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start clip rectangle 100.000 250.000 900.000 950.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 6
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
linear gradient
p0 100.000000 250.000000
p1 900.000000 250.000000
@ -17,5 +17,5 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
end transform
end clip
end transform
end clip
end transform
end transform
end clip

View File

@ -1,12 +1,12 @@
# random seed: R02S26929ce222d63c24c49dac8cfca51b99
# random seed: R02S6934716f3c5231a8f497bb1e0ce1c95f
# Start of hb tests
# Start of paint tests
# Start of ot tests
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start clip rectangle 0.000 0.000 1000.000 1000.000
start transform 50.000000 0.000000 -0.000000 50.000000 0.000000 0.000000
start clip rectangle 0.000 0.000 1000.000 1000.000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
start transform 1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000
start clip glyph 2
start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
start transform 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000
radial gradient
p0 166.000000 768.000000 radius 0.000000
p1 166.000000 768.000000 radius 256.000000
@ -17,5 +17,5 @@ start transform 0.020000 0.000000 0.000000 0.020000 0.000000 0.000000
end transform
end clip
end transform
end clip
end transform
end transform
end clip

View File

@ -285,21 +285,21 @@ typedef struct {
*/
static paint_test_t paint_tests[] = {
/* COLRv1 */
{ NOTO_HAND, 20, 0., 10, 0, "hand-20-0-10" },
{ NOTO_HAND, 20, 0.2, 10, 0, "hand-20-0.2-10" },
{ TEST_GLYPHS, 20, 0, 6, 0, "test-20-0-6" }, // linear gradient
{ TEST_GLYPHS, 20, 0, 10, 0, "test-20-0-10" }, // sweep gradient
{ TEST_GLYPHS, 20, 0, 92, 0, "test-20-0-92" }, // radial gradient
{ TEST_GLYPHS, 20, 0, 106, 0, "test-20-0-106" },
{ TEST_GLYPHS, 20, 0, 116, 0, "test-20-0-116" }, // compositing
{ TEST_GLYPHS, 20, 0, 123, 0, "test-20-0-123" },
{ TEST_GLYPHS, 20, 0, 165, 0, "test-20-0-165" }, // linear gradient
{ TEST_GLYPHS, 20, 0, 175, 0, "test-20-0-175" }, // layers
{ BAD_COLRV1, 20, 0, 154, 0, "bad-20-0-154" }, // recursion
{ NOTO_HAND, 1500, 0., 10, 0, "hand-10" },
{ NOTO_HAND, 1000, 0.2, 10, 0, "hand-10.2" },
{ TEST_GLYPHS, 1000, 0, 6, 0, "test-6" }, // linear gradient
{ TEST_GLYPHS, 1000, 0, 10, 0, "test-10" }, // sweep gradient
{ TEST_GLYPHS, 1000, 0, 92, 0, "test-92" }, // radial gradient
{ TEST_GLYPHS, 1000, 0, 106, 0, "test-106" },
{ TEST_GLYPHS, 1000, 0, 116, 0, "test-116" }, // compositing
{ TEST_GLYPHS, 1000, 0, 123, 0, "test-123" },
{ TEST_GLYPHS, 1000, 0, 165, 0, "test-165" }, // linear gradient
{ TEST_GLYPHS, 1000, 0, 175, 0, "test-175" }, // layers
{ BAD_COLRV1, 1000, 0, 154, 0, "bad-154" }, // recursion
/* COLRv0 */
{ ROCHER_ABC, 120, 0.3, 1, 0, "rocher-120-0.3-1" },
{ ROCHER_ABC, 120, 0.3, 2, 2, "rocher-120-0.3-2" },
{ ROCHER_ABC, 120, 0, 3, 200, "rocher-120-0-3" },
{ ROCHER_ABC, 1000, 0.3, 1, 0, "rocher-1" },
{ ROCHER_ABC, 1000, 0.3, 2, 2, "rocher-2" },
{ ROCHER_ABC, 1000, 0, 3, 200, "rocher-3" },
};
static void