| OLD | NEW |
| 1 layer at (0,0) size 800x600 | 1 layer at (0,0) size 800x600 |
| 2 LayoutView at (0,0) size 800x600 | 2 LayoutView at (0,0) size 800x600 |
| 3 layer at (0,0) size 800x600 | 3 layer at (0,0) size 800x600 |
| 4 LayoutBlockFlow {HTML} at (0,0) size 800x600 | 4 LayoutBlockFlow {HTML} at (0,0) size 800x600 |
| 5 LayoutBlockFlow {BODY} at (8,8) size 784x576 | 5 LayoutBlockFlow {BODY} at (8,8) size 784x576 |
| 6 LayoutBlockFlow {P} at (0,0) size 784x54 | 6 LayoutBlockFlow {P} at (0,0) size 784x54 |
| 7 LayoutText {#text} at (0,0) size 748x36 | 7 LayoutText {#text} at (0,0) size 749x36 |
| 8 text run at (0,0) width 748: "This tests that complex text that requir
es font fallback wraps correctly. The text is Tamil, which is not covered by the
" | 8 text run at (0,0) width 749: "This tests that complex text that requir
es font fallback wraps correctly. The text is Tamil, which is not covered by the
" |
| 9 text run at (0,18) width 479: "default font, so fallback occurs. Note
that the exclamation point in the end " | 9 text run at (0,18) width 479: "default font, so fallback occurs. Note
that the exclamation point in the end " |
| 10 LayoutInline {I} at (0,0) size 12x18 | 10 LayoutInline {I} at (0,0) size 12x18 |
| 11 LayoutText {#text} at (478,18) size 12x18 | 11 LayoutText {#text} at (478,18) size 12x18 |
| 12 text run at (478,18) width 12: "is" | 12 text run at (478,18) width 12: "is" |
| 13 LayoutText {#text} at (489,18) size 768x36 | 13 LayoutText {#text} at (489,18) size 768x36 |
| 14 text run at (489,18) width 279: " covered by the default font and is r
endered" | 14 text run at (489,18) width 279: " covered by the default font and is r
endered" |
| 15 text run at (0,36) width 52: "using it." | 15 text run at (0,36) width 52: "using it." |
| 16 LayoutBlockFlow {P} at (0,70) size 306x132 [border: (3px solid #000000)] | 16 LayoutBlockFlow {P} at (0,70) size 306x132 [border: (3px solid #000000)] |
| 17 LayoutText {#text} at (3,3) size 296x126 | 17 LayoutText {#text} at (3,3) size 296x126 |
| 18 text run at (3,3) width 166: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{B
CD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1}" | 18 text run at (3,3) width 166: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{B
CD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1}" |
| 19 text run at (3,21) width 268: "\x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{B
C1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}
\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x
{BCD}\x{B9F}\x{BC1}" | 19 text run at (3,21) width 268: "\x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{B
C1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}
\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x
{BCD}\x{B9F}\x{BC1}" |
| 20 text run at (3,39) width 276: "\x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{B
AA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1
}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF} \x{B87}\x{BB2}\x{BB5}\x{B9A}
\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD}" | 20 text run at (3,39) width 276: "\x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{B
AA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1
}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF} \x{B87}\x{BB2}\x{BB5}\x{B9A}
\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD}" |
| 21 text run at (3,57) width 296: "\x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B
9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF}
\x{B92}\x{BB0}\x{BC1} \x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\
x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD}" | 21 text run at (3,57) width 296: "\x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B
9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF}
\x{B92}\x{BB0}\x{BC1} \x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\
x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD}" |
| 22 text run at (3,75) width 276: "\x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{B
BF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95
}\x{BC1}\x{BAE}\x{BCD}. \x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99
}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD}" | 22 text run at (3,75) width 276: "\x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{B
BF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95
}\x{BC1}\x{BAE}\x{BCD}. \x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99
}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD}" |
| 23 text run at (3,93) width 267: "\x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{B
C1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA
}\x{BAE}\x{BBE}\x{BA9} \x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\
x{BB3}\x{BBF}\x{BB2}\x{BCD}" | 23 text run at (3,93) width 267: "\x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{B
C1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA
}\x{BAE}\x{BBE}\x{BA9} \x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\
x{BB3}\x{BBF}\x{BB2}\x{BCD}" |
| 24 text run at (3,111) width 155: "\x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{
BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B9
5}\x{BB3}\x{BCD}!" | 24 text run at (3,111) width 155: "\x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{
BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B9
5}\x{BB3}\x{BCD}!" |
| 25 LayoutBlockFlow {P} at (0,218) size 784x36 | 25 LayoutBlockFlow {P} at (0,218) size 784x36 |
| 26 LayoutText {#text} at (0,0) size 766x36 | 26 LayoutText {#text} at (0,0) size 766x36 |
| 27 text run at (0,0) width 766: "This is the same text but specifying a f
ont that covers Tamil. Note that the exclamation point is rendered using the sam
e" | 27 text run at (0,0) width 766: "This is the same text but specifying a f
ont that covers Tamil. Note that the exclamation point is rendered using the sam
e" |
| 28 text run at (0,18) width 99: "font as the text." | 28 text run at (0,18) width 99: "font as the text." |
| 29 LayoutBlockFlow {P} at (0,270) size 306x132 [border: (3px solid #000000)] | 29 LayoutBlockFlow {P} at (0,270) size 306x132 [border: (3px solid #000000)] |
| 30 LayoutText {#text} at (3,3) size 296x126 | 30 LayoutText {#text} at (3,3) size 296x126 |
| 31 text run at (3,3) width 166: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{B
CD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1}" | 31 text run at (3,3) width 166: "\x{B87}\x{BA4}\x{BC1} \x{B89}\x{B99}\x{B
CD}\x{B95}\x{BB3}\x{BC8}\x{BAA}\x{BCD} \x{BAA}\x{BCB}\x{BA9}\x{BCD}\x{BB1}" |
| 32 text run at (3,21) width 268: "\x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{B
C1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}
\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x
{BCD}\x{B9F}\x{BC1}" | 32 text run at (3,21) width 268: "\x{B86}\x{BB0}\x{BCD}\x{BB5}\x{BAE}\x{B
C1}\x{B9F}\x{BC8}\x{BAF}\x{BB5}\x{BB0}\x{BCD}\x{B95}\x{BB3}\x{BBE}\x{BB2}\x{BCD}
\x{BA4}\x{BCA}\x{B95}\x{BC1}\x{B95}\x{BCD}\x{B95}\x{BAA}\x{BCD}\x{BAA}\x{B9F}\x
{BCD}\x{B9F}\x{BC1}" |
| 33 text run at (3,39) width 276: "\x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{B
AA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1
}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF} \x{B87}\x{BB2}\x{BB5}\x{B9A}
\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD}" | 33 text run at (3,39) width 276: "\x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{B
AA}\x{BCD}\x{BAA}\x{BBE}\x{B9F}\x{BC1}\x{B95}\x{BB3}\x{BCD} \x{B8F}\x{BA4}\x{BC1
}\x{BAE}\x{BCD} \x{B87}\x{BA9}\x{BCD}\x{BB1}\x{BBF} \x{B87}\x{BB2}\x{BB5}\x{B9A}
\x{BAE}\x{BBE}\x{B95}\x{BAA}\x{BCD}" |
| 34 text run at (3,57) width 296: "\x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B
9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF}
\x{B92}\x{BB0}\x{BC1} \x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\
x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD}" | 34 text run at (3,57) width 296: "\x{BAA}\x{BAF}\x{BA9}\x{BCD}\x{BAA}\x{B
9F}\x{BC1}\x{BA4}\x{BCD}\x{BA4}\x{B95}\x{BCD}\x{B95}\x{BC2}\x{B9F}\x{BBF}\x{BAF}
\x{B92}\x{BB0}\x{BC1} \x{BAA}\x{BA9}\x{BCD}\x{BAE}\x{BCA}\x{BB4}\x{BBF}\x{B95}\
x{BCD} \x{B95}\x{BB2}\x{BC8}\x{B95}\x{BCD}" |
| 35 text run at (3,75) width 276: "\x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{B
BF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95
}\x{BC1}\x{BAE}\x{BCD}. \x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99
}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD}" | 35 text run at (3,75) width 276: "\x{B95}\x{BB3}\x{B9E}\x{BCD}\x{B9A}\x{B
BF}\x{BAF}\x{BA4}\x{BCD} \x{BA4}\x{BBF}\x{B9F}\x{BCD}\x{B9F}\x{BAE}\x{BBE}\x{B95
}\x{BC1}\x{BAE}\x{BCD}. \x{B87}\x{B99}\x{BCD}\x{B95}\x{BC1} \x{BA8}\x{BC0}\x{B99
}\x{BCD}\x{B95}\x{BB3}\x{BC1}\x{BAE}\x{BCD}" |
| 36 text run at (3,93) width 267: "\x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{B
C1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA
}\x{BAE}\x{BBE}\x{BA9} \x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\
x{BB3}\x{BBF}\x{BB2}\x{BCD}" | 36 text run at (3,93) width 267: "\x{B89}\x{B99}\x{BCD}\x{B95}\x{BB3}\x{B
C1}\x{B95}\x{BCD}\x{B95}\x{BC1} \x{BB5}\x{BBF}\x{BB0}\x{BC1}\x{BAA}\x{BCD}\x{BAA
}\x{BAE}\x{BBE}\x{BA9} \x{BA4}\x{BB2}\x{BC8}\x{BAA}\x{BCD}\x{BAA}\x{BC1}\x{B95}\
x{BB3}\x{BBF}\x{BB2}\x{BCD}" |
| 37 text run at (3,111) width 155: "\x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{
BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B9
5}\x{BB3}\x{BCD}!" | 37 text run at (3,111) width 155: "\x{BAA}\x{BC1}\x{BA4}\x{BBF}\x{BA4}\x{
BBE}\x{B95}\x{B95}\x{BCD} \x{B95}\x{B9F}\x{BCD}\x{B9F}\x{BC1}\x{BB0}\x{BC8}\x{B9
5}\x{BB3}\x{BCD}!" |
| OLD | NEW |