| OLD | NEW |
| 1 <style> | 1 <style> |
| 2 @font-face { | 2 @font-face { |
| 3 font-family: no-such-font; | 3 font-family: no-such-font; |
| 4 src: url(no-such-file.ttf); | 4 src: url(no-such-file.ttf); |
| 5 } | 5 } |
| 6 </style> | 6 </style> |
| 7 <canvas id="target"></canvas> | 7 <canvas id="target"></canvas> |
| 8 <script> | 8 <script> |
| 9 canvas = document.getElementById("target"); | 9 canvas = document.getElementById("target"); |
| 10 ctx = canvas.getContext('2d'); | 10 ctx = canvas.getContext('2d'); |
| 11 ctx.font = "100px no-such-font, ahem"; | 11 ctx.font = "100px no-such-font, ahem"; |
| 12 ctx.fillStyle = "red"; | 12 ctx.fillStyle = "red"; |
| 13 ctx.fillText("B", 0, 100); | 13 ctx.fillText("B", 0, 100); |
| 14 ctx.fillStyle = "green"; | 14 ctx.fillStyle = "green"; |
| 15 canvas.parentNode.removeChild(canvas); | 15 canvas.parentNode.removeChild(canvas); |
| 16 if (window.testRunner) { | 16 if (window.testRunner) { |
| 17 testRunner.dumpAsText(true); | 17 testRunner.dumpAsTextWithPixelResults(); |
| 18 testRunner.waitUntilDone(); | 18 testRunner.waitUntilDone(); |
| 19 } | 19 } |
| 20 setTimeout(function() | 20 setTimeout(function() |
| 21 { | 21 { |
| 22 ctx.fillText("A", 0, 100); | 22 ctx.fillText("A", 0, 100); |
| 23 document.body.appendChild(canvas); | 23 document.body.appendChild(canvas); |
| 24 if (window.testRunner) | 24 if (window.testRunner) |
| 25 testRunner.notifyDone(); | 25 testRunner.notifyDone(); |
| 26 }, 50); | 26 }, 50); |
| 27 </script> | 27 </script> |
| OLD | NEW |