[PATCH 3/6] gdi32: Add a helper function to get a more accurate transformed outline bbox.

Marvin testbot at winehq.org
Mon Feb 11 04:31:15 CST 2019


Hi,

While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?

Full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=47423

Your paranoid android.


=== debian9 (32 bit report) ===

gdi32:
font.c:1339: Test succeeded inside todo block: got 72, expected 72 (B)
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(2) and gmBlackBoxX(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(5) and gmBlackBoxX(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(7) and gmBlackBoxX(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(10) and gmptGlyphOrigin.x(10) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(10) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(12) and gmBlackBoxX(12) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(20) and gmBlackBoxX(20) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(22) and gmBlackBoxX(22) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(23) and gmBlackBoxX(23) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(82) and gmBlackBoxX(82) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(83) and gmBlackBoxX(83) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(84) and gmBlackBoxX(84) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(87) and gmBlackBoxX(87) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(88) and gmBlackBoxX(88) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(90) and gmBlackBoxX(90) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(92) and gmBlackBoxX(92) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(94) and gmBlackBoxX(94) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(95) and gmBlackBoxX(95) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(96) and gmBlackBoxX(96) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(99) and gmBlackBoxX(99) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(100) and gmBlackBoxX(100) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(102) and gmBlackBoxX(102) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(104) and gmBlackBoxX(104) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(106) and gmBlackBoxX(106) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(107) and gmBlackBoxX(107) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(108) and gmBlackBoxX(108) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(111) and gmBlackBoxX(111) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(112) and gmBlackBoxX(112) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(114) and gmBlackBoxX(114) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(116) and gmBlackBoxX(116) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(118) and gmBlackBoxX(118) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(119) and gmBlackBoxX(119) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(120) and gmBlackBoxX(120) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(123) and gmBlackBoxX(123) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(124) and gmBlackBoxX(124) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(126) and gmBlackBoxX(126) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(128) and gmBlackBoxX(128) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(130) and gmBlackBoxX(130) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(131) and gmBlackBoxX(131) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(132) and gmBlackBoxX(132) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(135) and gmBlackBoxX(135) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(136) and gmBlackBoxX(136) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-35) and gmptGlyphOrigin.x(-35) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(138) and gmBlackBoxX(138) values are different at width 2
font.c:6144: Test succeeded inside todo block: expected 816, got 816
font.c:6147: Test succeeded inside todo block: expected 836, got 836

Report errors:
gdi32:font prints too much data (56436 bytes)

=== debian9 (32 bit Chinese:China report) ===

gdi32:
font.c:1339: Test succeeded inside todo block: got 72, expected 72 (B)
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(2) and gmBlackBoxX(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(5) and gmBlackBoxX(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(7) and gmBlackBoxX(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(10) and gmptGlyphOrigin.x(10) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(10) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(12) and gmBlackBoxX(12) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(20) and gmBlackBoxX(20) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(22) and gmBlackBoxX(22) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(23) and gmBlackBoxX(23) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(82) and gmBlackBoxX(82) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(83) and gmBlackBoxX(83) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(84) and gmBlackBoxX(84) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(87) and gmBlackBoxX(87) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(88) and gmBlackBoxX(88) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(90) and gmBlackBoxX(90) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(92) and gmBlackBoxX(92) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(94) and gmBlackBoxX(94) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(95) and gmBlackBoxX(95) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(96) and gmBlackBoxX(96) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(99) and gmBlackBoxX(99) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(100) and gmBlackBoxX(100) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(102) and gmBlackBoxX(102) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(104) and gmBlackBoxX(104) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(106) and gmBlackBoxX(106) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(107) and gmBlackBoxX(107) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(108) and gmBlackBoxX(108) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(111) and gmBlackBoxX(111) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(112) and gmBlackBoxX(112) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(114) and gmBlackBoxX(114) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(116) and gmBlackBoxX(116) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(118) and gmBlackBoxX(118) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(119) and gmBlackBoxX(119) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(120) and gmBlackBoxX(120) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(123) and gmBlackBoxX(123) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(124) and gmBlackBoxX(124) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(126) and gmBlackBoxX(126) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(128) and gmBlackBoxX(128) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(130) and gmBlackBoxX(130) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(131) and gmBlackBoxX(131) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(132) and gmBlackBoxX(132) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(135) and gmBlackBoxX(135) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(136) and gmBlackBoxX(136) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-35) and gmptGlyphOrigin.x(-35) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(138) and gmBlackBoxX(138) values are different at width 2
font.c:6144: Test succeeded inside todo block: expected 816, got 816
font.c:6147: Test succeeded inside todo block: expected 836, got 836

Report errors:
gdi32:font prints too much data (56905 bytes)

=== debian9 (32 bit WoW report) ===

gdi32:
font.c:1339: Test succeeded inside todo block: got 72, expected 72 (B)
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(2) and gmBlackBoxX(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(5) and gmBlackBoxX(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(7) and gmBlackBoxX(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(10) and gmptGlyphOrigin.x(10) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(10) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(12) and gmBlackBoxX(12) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(20) and gmBlackBoxX(20) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(22) and gmBlackBoxX(22) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(23) and gmBlackBoxX(23) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(82) and gmBlackBoxX(82) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(83) and gmBlackBoxX(83) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(84) and gmBlackBoxX(84) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(87) and gmBlackBoxX(87) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(88) and gmBlackBoxX(88) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(90) and gmBlackBoxX(90) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(92) and gmBlackBoxX(92) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(94) and gmBlackBoxX(94) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(95) and gmBlackBoxX(95) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(96) and gmBlackBoxX(96) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(99) and gmBlackBoxX(99) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(100) and gmBlackBoxX(100) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(102) and gmBlackBoxX(102) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(104) and gmBlackBoxX(104) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(106) and gmBlackBoxX(106) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(107) and gmBlackBoxX(107) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(108) and gmBlackBoxX(108) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(111) and gmBlackBoxX(111) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(112) and gmBlackBoxX(112) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(114) and gmBlackBoxX(114) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(116) and gmBlackBoxX(116) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(118) and gmBlackBoxX(118) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(119) and gmBlackBoxX(119) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(120) and gmBlackBoxX(120) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(123) and gmBlackBoxX(123) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(124) and gmBlackBoxX(124) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(126) and gmBlackBoxX(126) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(128) and gmBlackBoxX(128) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(130) and gmBlackBoxX(130) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(131) and gmBlackBoxX(131) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(132) and gmBlackBoxX(132) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(135) and gmBlackBoxX(135) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(136) and gmBlackBoxX(136) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-35) and gmptGlyphOrigin.x(-35) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(138) and gmBlackBoxX(138) values are different at width 2
font.c:6144: Test succeeded inside todo block: expected 816, got 816
font.c:6147: Test succeeded inside todo block: expected 836, got 836

Report errors:
gdi32:font prints too much data (56436 bytes)

=== debian9 (64 bit WoW report) ===

gdi32:
font.c:1339: Test succeeded inside todo block: got 72, expected 72 (B)
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(2) and gmBlackBoxX(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(5) and gmBlackBoxX(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(7) and gmBlackBoxX(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(0) and gmptGlyphOrigin.x(0) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(1) and gmptGlyphOrigin.x(1) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(2) and gmptGlyphOrigin.x(2) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(3) and gmptGlyphOrigin.x(3) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(4) and gmptGlyphOrigin.x(4) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(5) and gmptGlyphOrigin.x(5) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(6) and gmptGlyphOrigin.x(6) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(7) and gmptGlyphOrigin.x(7) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(8) and gmptGlyphOrigin.x(8) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(9) and gmptGlyphOrigin.x(9) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(10) and gmptGlyphOrigin.x(10) values are different at width 1
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(3) and gmBlackBoxX(3) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-1) and gmptGlyphOrigin.x(-1) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(4) and gmBlackBoxX(4) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(6) and gmBlackBoxX(6) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-2) and gmptGlyphOrigin.x(-2) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(8) and gmBlackBoxX(8) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(10) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-3) and gmptGlyphOrigin.x(-3) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(12) and gmBlackBoxX(12) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(15) and gmBlackBoxX(15) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-4) and gmptGlyphOrigin.x(-4) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(16) and gmBlackBoxX(16) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-5) and gmptGlyphOrigin.x(-5) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(20) and gmBlackBoxX(20) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(22) and gmBlackBoxX(22) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(23) and gmBlackBoxX(23) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-6) and gmptGlyphOrigin.x(-6) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-7) and gmptGlyphOrigin.x(-7) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-8) and gmptGlyphOrigin.x(-8) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-9) and gmptGlyphOrigin.x(-9) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-10) and gmptGlyphOrigin.x(-10) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-11) and gmptGlyphOrigin.x(-11) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-12) and gmptGlyphOrigin.x(-12) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-13) and gmptGlyphOrigin.x(-13) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-14) and gmptGlyphOrigin.x(-14) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-15) and gmptGlyphOrigin.x(-15) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-16) and gmptGlyphOrigin.x(-16) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-17) and gmptGlyphOrigin.x(-17) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-18) and gmptGlyphOrigin.x(-18) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-19) and gmptGlyphOrigin.x(-19) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-20) and gmptGlyphOrigin.x(-20) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(82) and gmBlackBoxX(82) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(83) and gmBlackBoxX(83) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-21) and gmptGlyphOrigin.x(-21) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(84) and gmBlackBoxX(84) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(87) and gmBlackBoxX(87) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-22) and gmptGlyphOrigin.x(-22) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(88) and gmBlackBoxX(88) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(90) and gmBlackBoxX(90) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-23) and gmptGlyphOrigin.x(-23) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(92) and gmBlackBoxX(92) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(94) and gmBlackBoxX(94) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(95) and gmBlackBoxX(95) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-24) and gmptGlyphOrigin.x(-24) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(96) and gmBlackBoxX(96) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(99) and gmBlackBoxX(99) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-25) and gmptGlyphOrigin.x(-25) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(100) and gmBlackBoxX(100) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(102) and gmBlackBoxX(102) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-26) and gmptGlyphOrigin.x(-26) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(104) and gmBlackBoxX(104) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(106) and gmBlackBoxX(106) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(107) and gmBlackBoxX(107) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-27) and gmptGlyphOrigin.x(-27) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(108) and gmBlackBoxX(108) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(111) and gmBlackBoxX(111) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-28) and gmptGlyphOrigin.x(-28) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(112) and gmBlackBoxX(112) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(114) and gmBlackBoxX(114) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-29) and gmptGlyphOrigin.x(-29) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(116) and gmBlackBoxX(116) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(118) and gmBlackBoxX(118) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(119) and gmBlackBoxX(119) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-30) and gmptGlyphOrigin.x(-30) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(120) and gmBlackBoxX(120) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(123) and gmBlackBoxX(123) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-31) and gmptGlyphOrigin.x(-31) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(124) and gmBlackBoxX(124) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(126) and gmBlackBoxX(126) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-32) and gmptGlyphOrigin.x(-32) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(128) and gmBlackBoxX(128) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(130) and gmBlackBoxX(130) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(131) and gmBlackBoxX(131) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-33) and gmptGlyphOrigin.x(-33) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(132) and gmBlackBoxX(132) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(135) and gmBlackBoxX(135) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-34) and gmptGlyphOrigin.x(-34) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(136) and gmBlackBoxX(136) values are different at width 2
font.c:1389: Test succeeded inside todo block: abcA(-35) and gmptGlyphOrigin.x(-35) values are different at width 2
font.c:1393: Test succeeded inside todo block: abcB(138) and gmBlackBoxX(138) values are different at width 2
font.c:6144: Test succeeded inside todo block: expected 816, got 816
font.c:6147: Test succeeded inside todo block: expected 836, got 836

Report errors:
gdi32:font prints too much data (56436 bytes)



More information about the wine-devel mailing list