Wine Test Bot
    

Job 47422 - [wine-patches] gdi32: Change the compute_metrics() location to get more accurate metrics.

Step no Task no Status VM Timeout File name Arguments / Missions Execution started Time Number of test failures
1 1 completed build 540 patch.diff 32 & 64 bit build 23s
2 1 completed wxppro 120 gdi32_test.exe font 7s 0
2 2 completed w2003std 120 gdi32_test.exe font 4s 0
2 3 completed wvistau64 120 gdi32_test.exe font 26s 0
2 4 completed wvistau64_zh_CN 120 gdi32_test.exe font 28s 28
2 5 completed wvistau64_fr 120 gdi32_test.exe font 26s 91
2 6 completed wvistau64_he 120 gdi32_test.exe font 28s 0
2 7 completed w2008s64 120 gdi32_test.exe font 8s 0
2 8 completed w7u 120 gdi32_test.exe font 7s 0
2 9 completed w7pro64 120 gdi32_test.exe font 5s 0
2 10 completed w8 120 gdi32_test.exe font 5s 0
2 11 completed w8adm 120 gdi32_test.exe font 5s 0
2 12 completed w864 120 gdi32_test.exe font 4s 0
2 13 completed w1064 120 gdi32_test.exe font 4s 0
3 1 completed wvistau64 120 gdi32_test64.exe font 27s 0
3 2 completed w2008s64 120 gdi32_test64.exe font 8s 0
3 3 completed w7pro64 120 gdi32_test64.exe font 5s 0
3 4 completed w864 120 gdi32_test64.exe font 5s 0
3 5 completed w1064 120 gdi32_test64.exe font 4s 0
4 1 completed debian9 2268 patch.diff 32 bit + Locales tests 12m 40s 1356
4 2 completed debian9 3528 patch.diff 32 & 64 bit WoW tests 25m 4s 648

build (build)

Build VM / vm3Debian 9.4 and MinGW. [CPU:4*host RAM:768MB disk:virtio-scsi eth:virtio snd:none GPU:qxl display:spice testagentd:1.6]
Missions: exe32:exe64
No errors

wxppro (32 bit font)

Windows XP Pro SP3 + IE8 / vm3Updated on 2014/04/17, added WinPcap, Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005 SP1, 2008 SP1 and 2010 SP1 runtimes. [CPU:2*kvm32 RAM:1GB disk:virtio eth:rtl8139 snd:ac97 GPU:vga display:spice testagentd:1.6-detached]
Missions: exe32
No errors

w2003std (32 bit font)

Windows 2003 Std+IE8 / vm2Installed Internet Explorer 8, SP2 and all updates up to 2015/01/23. Added .Net 2.0 SP1, 3.0 SP2, 3.5 SP2 & 4, msxml4 SP3, Visual C++ 2005 SP1, 2008 SP1 & 2010 SP1 runtimes. [CPU:2*kvm32 RAM:1GB disk:virtio eth:e1000 snd:ac97 GPU:vga display:spice testagentd:1.6-iconized]
Missions: exe32
No errors

wvistau64 (32 bit font)

Vista Ultimate 64 bit English+IE8 / vm2Updated on 2014/04/21. Running tests from E: drive. Added WinPcap, Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005/2008/2010 SP1, 2012/2013/2015 runtimes. [CPU:2*kvm64 RAM:1GB disks:2*virtio eth:e1000 snd:none GPU:vga display:VNC testagentd:1.6-detached]
Missions: exe32
No errors

wvistau64_zh_CN (32 bit font)

Vista Ultimate 64 bit Chinese+IE8 / vm2Updated on 2014/04/21. Running tests from E: drive. Added WinPcap, Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005/2008/2010 SP1, 2012/2013/2015 runtimes. [CPU:2*kvm64 RAM:1GB disks:2*virtio eth:e1000 snd:none GPU:vga display:VNC testagentd:1.6-detached]
Missions: exe32
gdi32
font.c:1293: Test failed: GetCharABCWidthsA 100 - 100 should have failed
font.c:1293: Test failed: GetCharABCWidthsA ffff - ffff should have failed
font.c:1299: Test failed: GetCharABCWidthsA ff should match. codepage = 0
font.c:1299: Test failed: GetCharABCWidthsA ff should match. codepage = 134
font.c:5695: Test failed: font family names don't match: returned MingLiU, expect 細明體
font.c:5706: Test failed: MingLiU: font face names don't match: returned MingLiU, expect 細明體
font.c:5727: Test failed: MingLiU: UNIQUE ID (full name) doesn't match: returned MingLiU, expect 細明體
font.c:5695: Test failed: font family names don't match: returned MingLiU, expect 細明體
font.c:5706: Test failed: MingLiU: font face names don't match: returned MingLiU, expect 細明體
font.c:5727: Test failed: MingLiU: UNIQUE ID (full name) doesn't match: returned MingLiU, expect 細明體
font.c:5695: Test failed: font family names don't match: returned PMingLiU, expect 新細明體
font.c:5706: Test failed: PMingLiU: font face names don't match: returned PMingLiU, expect 新細明體
font.c:5727: Test failed: PMingLiU: UNIQUE ID (full name) doesn't match: returned PMingLiU, expect 新細明體
font.c:5695: Test failed: font family names don't match: returned PMingLiU, expect 新細明體
font.c:5706: Test failed: PMingLiU: font face names don't match: returned PMingLiU, expect 新細明體
font.c:5727: Test failed: PMingLiU: UNIQUE ID (full name) doesn't match: returned PMingLiU, expect 新細明體
font.c:5695: Test failed: font family names don't match: returned @MingLiU, expect @細明體
font.c:5706: Test failed: @MingLiU: font face names don't match: returned @MingLiU, expect @細明體
font.c:5727: Test failed: @MingLiU: UNIQUE ID (full name) doesn't match: returned MingLiU, expect 細明體
font.c:5695: Test failed: font family names don't match: returned @MingLiU, expect @細明體
font.c:5706: Test failed: @MingLiU: font face names don't match: returned @MingLiU, expect @細明體
font.c:5727: Test failed: @MingLiU: UNIQUE ID (full name) doesn't match: returned MingLiU, expect 細明體
font.c:5695: Test failed: font family names don't match: returned @PMingLiU, expect @新細明體
font.c:5706: Test failed: @PMingLiU: font face names don't match: returned @PMingLiU, expect @新細明體
font.c:5727: Test failed: @PMingLiU: UNIQUE ID (full name) doesn't match: returned PMingLiU, expect 新細明體
font.c:5695: Test failed: font family names don't match: returned @PMingLiU, expect @新細明體
font.c:5706: Test failed: @PMingLiU: font face names don't match: returned @PMingLiU, expect @新細明體
font.c:5727: Test failed: @PMingLiU: UNIQUE ID (full name) doesn't match: returned PMingLiU, expect 新細明體

wvistau64_fr (32 bit font)

Vista Ultimate 64 bit French+IE8 / vm2Updated on 2014/04/21. Running tests from E: drive. Added WinPcap, Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005/2008/2010 SP1, 2012/2013/2015 runtimes. [CPU:2*kvm64 RAM:1GB disks:2*virtio eth:e1000 snd:none GPU:vga display:VNC testagentd:1.6-detached]
Missions: exe32
gdi32
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Arial: style names don't match: returned Regular, expect Normal
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Italic, expect Arial Italique
font.c:5716: Test failed: Arial: style names don't match: returned Italic, expect Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold, expect Arial Gras
font.c:5716: Test failed: Arial: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5706: Test failed: Arial: font face names don't match: returned Arial Bold Italic, expect Arial Gras Italique
font.c:5716: Test failed: Arial: style names don't match: returned Bold Italic, expect Gras Italique
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Tahoma: style names don't match: returned Regular, expect Normal
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5706: Test failed: Tahoma: font face names don't match: returned Tahoma Bold, expect Tahoma Gras
font.c:5716: Test failed: Tahoma: style names don't match: returned Bold, expect Gras
font.c:5716: Test failed: Webdings: style names don't match: returned Regular, expect Normal
font.c:5716: Test failed: Wingdings: style names don't match: returned Regular, expect Normal

wvistau64_he (32 bit font)

Vista Ultimate 64 bit Hebrew+IE8 / vm2Updated on 2014/04/21. Running tests from E: drive. Added WinPcap, Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005/2008/2010 SP1, 2012/2013/2015 runtimes. [CPU:2*kvm64 RAM:1GB disks:2*virtio eth:e1000 snd:none GPU:vga display:VNC testagentd:1.6-iconized]
Missions: exe32
No errors

w2008s64 (32 bit font)

Win Server 2008 Std 64-bit PU+IE9 / vm2Upgraded with Internet Explorer 9, .Net Framework 3.5 SP1 & 4.5.1 and all updates up to 2013/04/15. Added Visual C++ 2012 & 2013 runtimes. [CPU:2*kvm64 RAM:1GB disk:virtio eth:2*e1000 snd:none GPU:vga display:VNC testagentd:1.5-iconized]
Missions: exe32
No errors

w7u (32 bit font)

Windows 7 Ultimate Japanese+IE11 / vm1Installed Internet Explorer 11 + all updates up to 2016/07/25. Inserted the MemTest86 CD. [CPU:kvm32*2cores RAM:1.5GB disk:virtio eth:e1000 snd:ich6 GPU:cirrus display:spice testagentd:1.6-detached]
Missions: exe32
No errors

w7pro64 (32 bit font)

Windows 7 Pro 64 bit PU+IE11 / vm4Installed Internet Explorer 11 + the Platform Update + all updates up to 2014/04/15. Added .Net 4.5.1. [CPU:2*SandyBridge RAM:1GB disk:virtio eth:e1000 snd:ich6 GPU:vga display:spice testagentd:1.6-detached]
Missions: exe32
No errors

w8 (32 bit font)

Windows 8.1 Update + IE11 / vm4Updated 2014/04/15; added Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005 SP1 & 2010 SP1 runtimes. [CPU:core2duo*2cores RAM:1-1.5GB disk:virtio eth:e1000 snd:ich6 GPU:vga screen:spice testagentd:1.6-detached]
Missions: exe32
No errors

w8adm (32 bit font)

Windows 8.1 Admin / vm4Same as w8 but without elevated privileges. Updated 2014/04/15; IE11, added Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005 SP1 & 2010 SP1 runtimes. [CPU:core2duo*2cores RAM:1-1.5GB disk:virtio eth:e1000 snd:ich6 GPU:vga screen:spice testagentd:1.6-detached]
Missions: exe32
No errors

w864 (32 bit font)

Windows 8.1+ 64 bit+IE11 / vm3Updated 2014/04/15; added Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005 SP1 & 2010 SP1 runtimes. [CPU:core2duo*2cores RAM:1.5GB disk:virtio eth:e1000 snd:ich6 GPU:vga display:spice testagentd:1.6-detached]
Missions: exe32
No errors

w1064 (32 bit font)

Windows 10 64 bit / vm3Clean Windows 10 Home 64 bit installed on 2015/09/13. Added optional DirectX components. [CPU:core2duo*2cores RAM:3GB disk:virtio eth:e1000 snd:ich6 GPU:vga display:spice testagentd:1.6-detached]
Missions: exe32
No errors

wvistau64 (64 bit font)

Vista Ultimate 64 bit English+IE8 / vm2Updated on 2014/04/21. Running tests from E: drive. Added WinPcap, Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005/2008/2010 SP1, 2012/2013/2015 runtimes. [CPU:2*kvm64 RAM:1GB disks:2*virtio eth:e1000 snd:none GPU:vga display:VNC testagentd:1.6-detached]
Missions: exe64
No errors

w2008s64 (64 bit font)

Win Server 2008 Std 64-bit PU+IE9 / vm2Upgraded with Internet Explorer 9, .Net Framework 3.5 SP1 & 4.5.1 and all updates up to 2013/04/15. Added Visual C++ 2012 & 2013 runtimes. [CPU:2*kvm64 RAM:1GB disk:virtio eth:2*e1000 snd:none GPU:vga display:VNC testagentd:1.5-iconized]
Missions: exe64
No errors

w7pro64 (64 bit font)

Windows 7 Pro 64 bit PU+IE11 / vm4Installed Internet Explorer 11 + the Platform Update + all updates up to 2014/04/15. Added .Net 4.5.1. [CPU:2*SandyBridge RAM:1GB disk:virtio eth:e1000 snd:ich6 GPU:vga display:spice testagentd:1.6-detached]
Missions: exe64
No errors

w864 (64 bit font)

Windows 8.1+ 64 bit+IE11 / vm3Updated 2014/04/15; added Silverlight, optional DirectX components, msxml4 SP3, Visual C++ 2005 SP1 & 2010 SP1 runtimes. [CPU:core2duo*2cores RAM:1.5GB disk:virtio eth:e1000 snd:ich6 GPU:vga display:spice testagentd:1.6-detached]
Missions: exe64
No errors

w1064 (64 bit font)

Windows 10 64 bit / vm3Clean Windows 10 Home 64 bit installed on 2015/09/13. Added optional DirectX components. [CPU:core2duo*2cores RAM:3GB disk:virtio eth:e1000 snd:ich6 GPU:vga display:spice testagentd:1.6-detached]
Missions: exe64
No errors

debian9 (32 bit + Locales tests)

Debian 9 / vm4Debian 9.6 configured for Wine. Runs fvwm. [CPU:4*host RAM:2048MB disk:virtio-scsi eth:virtio snd:ich6 GPU:qxl display:spice testagentd:1.7]
Missions: win32,test=module:win32,lang=fr_FR:win32,lang=ja_JP:win32,test=module,lang=zh_CN
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:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(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 1
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) 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(12) and gmBlackBoxX(12) 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(13) and gmBlackBoxX(13) 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(14) and gmBlackBoxX(14) 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:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) 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(19) and gmBlackBoxX(19) 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(20) and gmBlackBoxX(20) 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(21) and gmBlackBoxX(21) 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(22) and gmBlackBoxX(22) 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(23) and gmBlackBoxX(23) 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(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(26) and gmBlackBoxX(26) 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:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) 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:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) 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:1393: Test succeeded inside todo block: abcB(29) and gmBlackBoxX(29) 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:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) 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:1393: Test succeeded inside todo block: abcB(31) and gmBlackBoxX(31) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) 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:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) 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:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) 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:1393: Test succeeded inside todo block: abcB(37) and gmBlackBoxX(37) 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:1393: Test succeeded inside todo block: abcB(38) and gmBlackBoxX(38) 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:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) 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:1393: Test succeeded inside todo block: abcB(43) and gmBlackBoxX(43) 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:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) 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:1393: Test succeeded inside todo block: abcB(45) and gmBlackBoxX(45) 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:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) 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:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(50) and gmBlackBoxX(50) 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:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) 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:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) 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:1393: Test succeeded inside todo block: abcB(53) and gmBlackBoxX(53) 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:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) 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:1393: Test succeeded inside todo block: abcB(55) and gmBlackBoxX(55) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) 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:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) 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:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) 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:1393: Test succeeded inside todo block: abcB(61) and gmBlackBoxX(61) 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:1393: Test succeeded inside todo block: abcB(62) and gmBlackBoxX(62) 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:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) 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:1393: Test succeeded inside todo block: abcB(67) and gmBlackBoxX(67) 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:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) 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:1393: Test succeeded inside todo block: abcB(69) and gmBlackBoxX(69) 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:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) 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:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(74) and gmBlackBoxX(74) 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:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) 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:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) 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:1393: Test succeeded inside todo block: abcB(77) and gmBlackBoxX(77) 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:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) 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:1393: Test succeeded inside todo block: abcB(79) and gmBlackBoxX(79) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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 (57541 bytes)
32 bit French 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:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(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 1
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) 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(12) and gmBlackBoxX(12) 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(13) and gmBlackBoxX(13) 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(14) and gmBlackBoxX(14) 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:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) 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(19) and gmBlackBoxX(19) 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(20) and gmBlackBoxX(20) 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(21) and gmBlackBoxX(21) 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(22) and gmBlackBoxX(22) 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(23) and gmBlackBoxX(23) 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(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(26) and gmBlackBoxX(26) 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:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) 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:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) 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:1393: Test succeeded inside todo block: abcB(29) and gmBlackBoxX(29) 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:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) 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:1393: Test succeeded inside todo block: abcB(31) and gmBlackBoxX(31) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) 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:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) 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:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) 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:1393: Test succeeded inside todo block: abcB(37) and gmBlackBoxX(37) 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:1393: Test succeeded inside todo block: abcB(38) and gmBlackBoxX(38) 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:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) 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:1393: Test succeeded inside todo block: abcB(43) and gmBlackBoxX(43) 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:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) 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:1393: Test succeeded inside todo block: abcB(45) and gmBlackBoxX(45) 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:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) 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:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(50) and gmBlackBoxX(50) 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:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) 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:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) 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:1393: Test succeeded inside todo block: abcB(53) and gmBlackBoxX(53) 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:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) 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:1393: Test succeeded inside todo block: abcB(55) and gmBlackBoxX(55) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) 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:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) 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:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) 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:1393: Test succeeded inside todo block: abcB(61) and gmBlackBoxX(61) 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:1393: Test succeeded inside todo block: abcB(62) and gmBlackBoxX(62) 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:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) 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:1393: Test succeeded inside todo block: abcB(67) and gmBlackBoxX(67) 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:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) 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:1393: Test succeeded inside todo block: abcB(69) and gmBlackBoxX(69) 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:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) 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:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(74) and gmBlackBoxX(74) 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:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) 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:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) 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:1393: Test succeeded inside todo block: abcB(77) and gmBlackBoxX(77) 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:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) 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:1393: Test succeeded inside todo block: abcB(79) and gmBlackBoxX(79) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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 (57617 bytes)
32 bit Japanese:Japan report
gdi32
font.c:6445: Test failed: 4(0): expected height 13, got 18
font.c:6448: Test failed: 4(0): expected lfHeight -11, got -12
font.c:1039: Test failed: System(18): tm.tmWeight 700 != 400
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:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(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 1
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) 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(12) and gmBlackBoxX(12) 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(13) and gmBlackBoxX(13) 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(14) and gmBlackBoxX(14) 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:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) 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(19) and gmBlackBoxX(19) 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(20) and gmBlackBoxX(20) 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(21) and gmBlackBoxX(21) 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(22) and gmBlackBoxX(22) 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(23) and gmBlackBoxX(23) 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(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(26) and gmBlackBoxX(26) 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:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) 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:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) 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:1393: Test succeeded inside todo block: abcB(29) and gmBlackBoxX(29) 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:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) 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:1393: Test succeeded inside todo block: abcB(31) and gmBlackBoxX(31) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) 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:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) 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:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) 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:1393: Test succeeded inside todo block: abcB(37) and gmBlackBoxX(37) 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:1393: Test succeeded inside todo block: abcB(38) and gmBlackBoxX(38) 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:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) 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:1393: Test succeeded inside todo block: abcB(43) and gmBlackBoxX(43) 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:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) 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:1393: Test succeeded inside todo block: abcB(45) and gmBlackBoxX(45) 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:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) 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:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(50) and gmBlackBoxX(50) 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:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) 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:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) 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:1393: Test succeeded inside todo block: abcB(53) and gmBlackBoxX(53) 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:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) 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:1393: Test succeeded inside todo block: abcB(55) and gmBlackBoxX(55) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) 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:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) 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:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) 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:1393: Test succeeded inside todo block: abcB(61) and gmBlackBoxX(61) 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:1393: Test succeeded inside todo block: abcB(62) and gmBlackBoxX(62) 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:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) 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:1393: Test succeeded inside todo block: abcB(67) and gmBlackBoxX(67) 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:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) 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:1393: Test succeeded inside todo block: abcB(69) and gmBlackBoxX(69) 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:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) 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:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(74) and gmBlackBoxX(74) 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:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) 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:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) 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:1393: Test succeeded inside todo block: abcB(77) and gmBlackBoxX(77) 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:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) 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:1393: Test succeeded inside todo block: abcB(79) and gmBlackBoxX(79) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:5494: Test failed: MS Shell Dlg should be enumerated
font.c:5496: Test failed: MS Shell Dlg should be enumerated as a TrueType font
font.c:5516: Test failed: MS Shell Dlg should be enumerated
font.c:5517: Test failed: MS Shell Dlg should be enumerated
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 (58302 bytes)
32 bit Chinese:China report
gdi32
font.c:6445: Test failed: 4(8): expected height 13, got 16
font.c:6448: Test failed: 4(8): expected lfHeight -11, got -12
font.c:1046: Test failed: System(16): tm.tmInternalLeading 0 != 3
font.c:1293: Test failed: GetCharABCWidthsA 100 - 100 should have failed
font.c:1293: Test failed: GetCharABCWidthsA ffff - ffff should have failed
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:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(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 1
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) 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(12) and gmBlackBoxX(12) 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(13) and gmBlackBoxX(13) 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(14) and gmBlackBoxX(14) 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:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) 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(19) and gmBlackBoxX(19) 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(20) and gmBlackBoxX(20) 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(21) and gmBlackBoxX(21) 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(22) and gmBlackBoxX(22) 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(23) and gmBlackBoxX(23) 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(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(26) and gmBlackBoxX(26) 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:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) 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:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) 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:1393: Test succeeded inside todo block: abcB(29) and gmBlackBoxX(29) 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:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) 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:1393: Test succeeded inside todo block: abcB(31) and gmBlackBoxX(31) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) 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:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) 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:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) 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:1393: Test succeeded inside todo block: abcB(37) and gmBlackBoxX(37) 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:1393: Test succeeded inside todo block: abcB(38) and gmBlackBoxX(38) 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:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) 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:1393: Test succeeded inside todo block: abcB(43) and gmBlackBoxX(43) 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:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) 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:1393: Test succeeded inside todo block: abcB(45) and gmBlackBoxX(45) 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:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) 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:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(50) and gmBlackBoxX(50) 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:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) 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:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) 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:1393: Test succeeded inside todo block: abcB(53) and gmBlackBoxX(53) 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:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) 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:1393: Test succeeded inside todo block: abcB(55) and gmBlackBoxX(55) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) 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:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) 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:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) 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:1393: Test succeeded inside todo block: abcB(61) and gmBlackBoxX(61) 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:1393: Test succeeded inside todo block: abcB(62) and gmBlackBoxX(62) 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:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) 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:1393: Test succeeded inside todo block: abcB(67) and gmBlackBoxX(67) 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:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) 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:1393: Test succeeded inside todo block: abcB(69) and gmBlackBoxX(69) 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:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) 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:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(74) and gmBlackBoxX(74) 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:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) 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:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) 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:1393: Test succeeded inside todo block: abcB(77) and gmBlackBoxX(77) 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:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) 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:1393: Test succeeded inside todo block: abcB(79) and gmBlackBoxX(79) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:2640: Test failed: 0 vs 2: indices shouldn't match
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:4117: Test failed: MS Shell Dlg should be enumerated
font.c:4119: Test failed: MS Shell Dlg should be enumerated
font.c:4128: Test failed: expected MS Shell Dlg, got Arial
font.c:4141: Test failed: expected MS Shell Dlg, got Arial
font.c:5494: Test failed: MS Shell Dlg should be enumerated
font.c:5496: Test failed: MS Shell Dlg should be enumerated as a TrueType font
font.c:5516: Test failed: MS Shell Dlg should be enumerated
font.c:5517: Test failed: MS Shell Dlg should be enumerated
font.c:6900: Test failed: expected a9, got 3f (Courier:0)
font.c:6900: Test failed: expected a9, got 3f (Small Fonts:0)
font.c:6900: Test failed: expected a9, got 3f (System:0)
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 (58010 bytes)

debian9 (32 & 64 bit WoW tests)

Debian 9 / vm4Debian 9.6 configured for Wine. Runs fvwm. [CPU:4*host RAM:2048MB disk:virtio-scsi eth:virtio snd:ich6 GPU:qxl display:spice testagentd:1.7]
Missions: wow32,test=module:wow64,test=module
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:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(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 1
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) 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(12) and gmBlackBoxX(12) 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(13) and gmBlackBoxX(13) 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(14) and gmBlackBoxX(14) 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:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) 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(19) and gmBlackBoxX(19) 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(20) and gmBlackBoxX(20) 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(21) and gmBlackBoxX(21) 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(22) and gmBlackBoxX(22) 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(23) and gmBlackBoxX(23) 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(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(26) and gmBlackBoxX(26) 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:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) 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:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) 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:1393: Test succeeded inside todo block: abcB(29) and gmBlackBoxX(29) 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:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) 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:1393: Test succeeded inside todo block: abcB(31) and gmBlackBoxX(31) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) 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:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) 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:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) 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:1393: Test succeeded inside todo block: abcB(37) and gmBlackBoxX(37) 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:1393: Test succeeded inside todo block: abcB(38) and gmBlackBoxX(38) 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:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) 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:1393: Test succeeded inside todo block: abcB(43) and gmBlackBoxX(43) 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:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) 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:1393: Test succeeded inside todo block: abcB(45) and gmBlackBoxX(45) 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:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) 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:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(50) and gmBlackBoxX(50) 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:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) 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:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) 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:1393: Test succeeded inside todo block: abcB(53) and gmBlackBoxX(53) 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:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) 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:1393: Test succeeded inside todo block: abcB(55) and gmBlackBoxX(55) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) 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:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) 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:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) 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:1393: Test succeeded inside todo block: abcB(61) and gmBlackBoxX(61) 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:1393: Test succeeded inside todo block: abcB(62) and gmBlackBoxX(62) 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:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) 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:1393: Test succeeded inside todo block: abcB(67) and gmBlackBoxX(67) 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:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) 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:1393: Test succeeded inside todo block: abcB(69) and gmBlackBoxX(69) 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:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) 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:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(74) and gmBlackBoxX(74) 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:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) 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:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) 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:1393: Test succeeded inside todo block: abcB(77) and gmBlackBoxX(77) 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:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) 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:1393: Test succeeded inside todo block: abcB(79) and gmBlackBoxX(79) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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 (57541 bytes)
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:1393: Test succeeded inside todo block: abcB(10) and gmBlackBoxX(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 1
font.c:1393: Test succeeded inside todo block: abcB(11) and gmBlackBoxX(11) 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(12) and gmBlackBoxX(12) 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(13) and gmBlackBoxX(13) 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(14) and gmBlackBoxX(14) 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:1393: Test succeeded inside todo block: abcB(18) and gmBlackBoxX(18) 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(19) and gmBlackBoxX(19) 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(20) and gmBlackBoxX(20) 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(21) and gmBlackBoxX(21) 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(22) and gmBlackBoxX(22) 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(23) and gmBlackBoxX(23) 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(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(24) and gmBlackBoxX(24) 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:1393: Test succeeded inside todo block: abcB(26) and gmBlackBoxX(26) 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:1393: Test succeeded inside todo block: abcB(27) and gmBlackBoxX(27) 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:1393: Test succeeded inside todo block: abcB(28) and gmBlackBoxX(28) 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:1393: Test succeeded inside todo block: abcB(29) and gmBlackBoxX(29) 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:1393: Test succeeded inside todo block: abcB(30) and gmBlackBoxX(30) 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:1393: Test succeeded inside todo block: abcB(31) and gmBlackBoxX(31) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(32) and gmBlackBoxX(32) 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:1393: Test succeeded inside todo block: abcB(34) and gmBlackBoxX(34) 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:1393: Test succeeded inside todo block: abcB(35) and gmBlackBoxX(35) 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:1393: Test succeeded inside todo block: abcB(36) and gmBlackBoxX(36) 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:1393: Test succeeded inside todo block: abcB(37) and gmBlackBoxX(37) 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:1393: Test succeeded inside todo block: abcB(38) and gmBlackBoxX(38) 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:1393: Test succeeded inside todo block: abcB(39) and gmBlackBoxX(39) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(40) and gmBlackBoxX(40) 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:1393: Test succeeded inside todo block: abcB(42) and gmBlackBoxX(42) 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:1393: Test succeeded inside todo block: abcB(43) and gmBlackBoxX(43) 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:1393: Test succeeded inside todo block: abcB(44) and gmBlackBoxX(44) 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:1393: Test succeeded inside todo block: abcB(45) and gmBlackBoxX(45) 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:1393: Test succeeded inside todo block: abcB(46) and gmBlackBoxX(46) 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:1393: Test succeeded inside todo block: abcB(47) and gmBlackBoxX(47) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(48) and gmBlackBoxX(48) 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:1393: Test succeeded inside todo block: abcB(50) and gmBlackBoxX(50) 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:1393: Test succeeded inside todo block: abcB(51) and gmBlackBoxX(51) 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:1393: Test succeeded inside todo block: abcB(52) and gmBlackBoxX(52) 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:1393: Test succeeded inside todo block: abcB(53) and gmBlackBoxX(53) 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:1393: Test succeeded inside todo block: abcB(54) and gmBlackBoxX(54) 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:1393: Test succeeded inside todo block: abcB(55) and gmBlackBoxX(55) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(56) and gmBlackBoxX(56) 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:1393: Test succeeded inside todo block: abcB(58) and gmBlackBoxX(58) 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:1393: Test succeeded inside todo block: abcB(59) and gmBlackBoxX(59) 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:1393: Test succeeded inside todo block: abcB(60) and gmBlackBoxX(60) 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:1393: Test succeeded inside todo block: abcB(61) and gmBlackBoxX(61) 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:1393: Test succeeded inside todo block: abcB(62) and gmBlackBoxX(62) 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:1393: Test succeeded inside todo block: abcB(63) and gmBlackBoxX(63) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(64) and gmBlackBoxX(64) 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:1393: Test succeeded inside todo block: abcB(66) and gmBlackBoxX(66) 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:1393: Test succeeded inside todo block: abcB(67) and gmBlackBoxX(67) 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:1393: Test succeeded inside todo block: abcB(68) and gmBlackBoxX(68) 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:1393: Test succeeded inside todo block: abcB(69) and gmBlackBoxX(69) 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:1393: Test succeeded inside todo block: abcB(70) and gmBlackBoxX(70) 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:1393: Test succeeded inside todo block: abcB(71) and gmBlackBoxX(71) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(72) and gmBlackBoxX(72) 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:1393: Test succeeded inside todo block: abcB(74) and gmBlackBoxX(74) 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:1393: Test succeeded inside todo block: abcB(75) and gmBlackBoxX(75) 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:1393: Test succeeded inside todo block: abcB(76) and gmBlackBoxX(76) 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:1393: Test succeeded inside todo block: abcB(77) and gmBlackBoxX(77) 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:1393: Test succeeded inside todo block: abcB(78) and gmBlackBoxX(78) 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:1393: Test succeeded inside todo block: abcB(79) and gmBlackBoxX(79) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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:1393: Test succeeded inside todo block: abcB(80) and gmBlackBoxX(80) 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 (57541 bytes)