Added: trunk/LayoutTests/platform/efl/fast/ruby/position-after-expected.png (0 => 136230)
--- trunk/LayoutTests/platform/efl/fast/ruby/position-after-expected.png (rev 0)
+++ trunk/LayoutTests/platform/efl/fast/ruby/position-after-expected.png 2012-11-30 13:44:58 UTC (rev 136230)
@@ -0,0 +1,16 @@
+\x89PNG
+
+
+IHDR X ' )tEXtchecksum 052ca910f853e7679b919494ad8313a9\xA7\xE3 bKGD \xFF \xFF \xFF\xA0\xBD\xA7\x93 IDATx\x9C\xED\xDD\xD1y\xDBFPҟz\xD8(Xi\xC7\xCA\xD3&\xBDDV1\xEB7\xDB\xED\xD8.\xC0v!\xF7\x81\xFE\xB8\x8Ab!\xE0b0\xC39\xE7)\x81Dqȟ\x89\xAE\xB8\xE4\xFEx<\xEE \xC8y\xB5\xF5 \xAE\x8D\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 v3x\xF4\xC3\xE7o\xBB\xDD\xEE\xFE\xEE\xF6\xE9\xBFy\xF3\xFA\x97\xFD~\xFF\xD2#S~\xF2\xBC{O\xAD\xB0\xE4\x91\xD4\xE3z\xE9\xF7\x9C\xFF\xF9\xEC\xD2\xDCכ\xA0#\xE5\x8F<\x9F; q\xFB\xE3\xF1\xF8\xFC\xE8\x87\xCF\xDF~\xFF\xED\xD7\xF2\xABi\xD4\xE1p8\xE5\x8Ff\xDFp\xA1\xF7\x9F\xBE\xAC\xE7>\xF8\x9Eh\xAB\xE7+\x83s \xCE)B \x80\xB0\xE1\xAC]\xD9/\xD1\xE2\xD65\xCD\xDD\xD6tK\x9E+ \xA6\xB3\x83 &` \x84
+\xACs\xF9\x88k58bs\xBFzFP\x86, \x800 L\x8B0@\x8Bp[Z\x84\xD3i\x94a L\xC0 \xD3"\xEC\x94a\x9F\x8C\xA0;X a @\x98a\x80ᶴ\xA7\xD3"(\xC3 @\x98\x80 \xA6E\xD8)-\xC2>1@v\xB0 \xC2, \x80\xB0\x91a\xE1\x95llI\xB9\xAA\xC5&\x9A6YU\xF7\x8F#_}8>\xACt[ Vb L\xC0 \xD3"\xEC\x94a\x9F\x8C\xA0;X a @\xD8p\xC0\xBA\xBF\xBB-\xBC
+\xB1\xB9_=#(\xC3 @\x98\x80 \xA6E\xD8)-\xC2>1@7[/\x80\xBA4\xF8\xA6\xF4\x9B)\xF6\xEE\xFFo\xF7og\xDF\xD1O\xB7}\xFF\xE9\xEB\xEC\xC0tN \x84\xF9,\xC2|\xE1I\x83e3-\xBEf|%@v\xB0 \xC2, \x800-\xC2Ni\xF6Ɉʰ\x83 &` \x84i\xFE\xD0b#l s_\xAE\xC5!@v\xB0 \xC2.\xBE\x93{\xF2\xDDw\xAB\xFD\xB1\xFE\xEFC
+[.v \x80\xA7\xB4;\xA5E\xD8'#(\xC3)B \x800 \xECb\x8B0\xE9گ\xC1\xBA&\x9E\xCE\xE9\xB4\xB8\xC4 @\x98\x80 \xA6E\xD8)-\xC2>1@v\xB0 \xC2, \x80\xB0\x91\xCF"l\xAFN\xB6\xA4!\xD5\xE2\xE3]\xA2\xF66\xD9x\xF3\xF4\x8F\xBA@\xF7\xEC` \x84 X aZ\x84\x9D\xD2"\xEC\x93\x94a L\xC0 \xD3"\xFC\xA1\xC5ǻ\x84! \xAC\xC7 @\x98\x80 \xA6E\xD8)-\xC2>1@v\xB0 \xC2, \x800-\xC2Z|\xBCKh\xC0z\xEC` \x84 X aZ\x84\x9D\xD2"\xEC\x93\x94a L\xC0 \xD3"\xFC\xA1\xC5ǻ\x84! \xAC\xC7 @\xD8\xC5,6\xF1\xB8\xF9\xEA\xC3\xF1a\xF6m\xFF:\xFC5e\x97\xAEŝ<;\x97\xD3\xF9\xEF\xA0-\xC2Ni\xF6Ɉ\xCAp\x8A L\xC0 X\xF7w\xB7\x85\xD7Aa\x83#6\xF7\xABg\xC4 e\xD8\xC1 X\xAAFWop\xC4\xE6~\xF5\x8C\xA0\x8C\xE1\x80\xF5\xF1\xCB\xF7\xC2렰\xC1\x9B\xFB\xD53b\x802\x9C" \xBB\xB9\xF4g^d\xF6\xDBU\xFEt\xCA\xE6\xB8{\xDE\xC7\xCF\xEF,\xB9- 4\xF2Y\x84\x85WҰ\xC3a\xFEӵ\xD5;\x89\xFBʓ\xEFr6@N \x84 X a>\x8B\xB0S>\x8B\xB0OFP\x86, \x800 L\x8B0@\x8Bp[Z\x84\xD3i\x94a L\xC0 \xD3"\xEC\x94a\x9F\x8C\xA0\x8C\x8B\x95C\xAFڻFg\xC9eT\xAE\xDF`
+N \x84i\W\x8B\xB0\xF0B6\xB6\xA4T\xD7\xE2\x96!@v\xB0 \xC2, \x800-\xC2Ni\xF6Ɉʰ\x83 &` \x84ih\xB6K\x8B\x805\xD8\xC1 \xBB\xF8N\xEE\xB5\xFC\xA1\xFBnt\x93\xE0\xDF\xF6\x8E\xEA`G \xAE\x8Fa\xA7\xB4\xFBd\xC4 e8E &` \x84]l\xD6\xE2گ\xC1\xAAMoO\xA7! k\xB0\x83 &` \x84ivJ\x8B\xB0OFP\x86, \x800 L\x8B\x90Ռ\xCFn\x89?\xEA~\xD1\xD0=;X a @\x98a\xA7\xB4\xFBd\xC4 e\xD8\xC1 \xB0 ´Y\x8D! \xBD\xB2\x83 &` \x84ivJ\x8B\xB0OFP\xC6ͥ/웸\xB6\xE9\xCF\xC4%ד\xB5\xF1xs\xDE\xFA:x\xBC\x8D\xE7\xE1\xCF*\xD9\xE2\xEB\xED\xD2\xDC\xC8r\x8A \xECb\x8B\xB0\x8D\x9D\x8CjqGa+\xD74\xF7\xAD\xB4\xF8z\xAB\xBD5p-\xEC` \x84 X aZ\x84\x9D\xD2"\xEC\x93\x94a L\xC0 \xD3"\xFC\xA1\xC5ǻ\xC45\xCD}+-\xBEʰ\x83 &` \x84ivJ\x8B\xB0OFP\x86, \x800 L\x8B\xF0\x87\xEF\xD74\xF7\xAD\xB4\xF8z\xD3"(\xC3 @\x98\x80 \xA6E\xD8)-\xC2>1@v\xB0 \xC2, \x80\xB0\xE1\xE1\xE9<\xC2\xFD\xDD\xED\xD3<\xF2\xE6\xF5/\xA7>ԋ\x8EL\xF9\xC9\xF3\xEE=\xB5GR\x8F\xEB\xA5\xDFs\xFE\xE7\xB3Ks_o\x82\x8E\x94?\xF2|\xEE \xC4]|\x9B \xE6q\x8A L\xC0 \xB0 \xC2, \x80\xB0\x9B\xC1\xA3\xE7+\xDFϟ\x986r\xE4|0~\xAB\xE7\xDF3\xEF\xBER\xF7\xBE\xDE\xF7,|)\xD5>RGvk\xCE\x80\xB8\xE1\x80\xF5\xF1\xCB\xF7\xD3\xFF\xCD'\xBEW\xC2OG~\xFF\xED\xD7\xF3\xCF\xF9\xE9V\xBF|?\xFD\x9Axr\xAB\x9F\xBF\xE7|\xE4\xF9\xF7\xBCy\xFD\xAF\xFF\xBB\x9EKG\xF6\xFB\xFDy=\xE7\x9F<\xB8\xC2\xE7\xDFsZ\xF3\x94>\xFF\x9E\xFB\xBB\xB1\xFB\x9A\xFE<??\xB2\xDFﳕ\xFB\x91\xF5<\x9F\xF2\xC8
+G\x9E\xD5KG\x8E\xC7\xF1\xE7p\xEC\xC8)l\\xFE\xC9\xC7\xD9\xEFhp\xCA1k\xACy\xB7\xABh\xEE \xC4]|\xACsH\x9Aa\xFC\xAD\x96\xFD\xED=\xFF\xC6Kސbɚ\x87\xB1\x9B/يx\xFF\xE9k\xF6\xED¹\x87\xD9g\xC93<>\xD8%\xCFp\x9D\xAF\xE4\xF8\xDC\x88\xBB\xF8>X\xD7\xF7k\xE9\xFA\xD6\xEFa\xB6d=\xD6K\xD45w \xB2\\xE4 6\xB0\xFC\x89܄\xF8\x98̽ \xC6P\xBF\xE1\x80u\xBE\x98\x97\x9A\xC5\xC7d\xEEM0&\x80\xFA9E &` \x84iN\xBBW-\xC2 \xB4_\xA2\xAE\xB9\x90e L\xC0 X\xE7\xE5\xA0f\xF11\x99{\x8C \xA0~v\xB0 \xC2, \x800-\xC2i\xF7\xAAE8\x81\xE1K\xD45w \xB2\xEC` \x84 X aZ\x84
+\xD3"\xEC\x931\xD4\xCF @\x98\x80 \xA6E8\xED^\xB5'\xD0"|\x89\xBA\xE6@\x96, \x800 L\x8B\xB0aZ\x84}2&\x80\xFA\xD9\xC1 \xB0 \xC2\xD6i\xFEg\xF4.\xFF\ҁ\xD2"\xFC-[\x84W\xF7J\xA0;X a @\x98aô\xFBdL \xF5\xB3\x83 &` \x84iN\xBBW-\xC2 \xB4_\xA2\xAE\xB9\x90e L\xC0 \xD3"l\x98a\x9F\x8C \xA0~v\xB0 \xC2, \x800-\xC2i\xF7\xAAE8\x81\xE1K\xD45w \xB2\xEC` \x84 X aZ\x84
+\xD3"\xEC\x931\xD4\xCF @\x98\x80 \xA6E8\xED^\xB5'\xD0"|\x89\xBA\xE6@\x96, \x80\xB0\x9B\xADPл\x9B$\xBBÒ-\x87^\xBC{\xB5d_&\xB8 ؖaô\xFBdL \xF5s\x8A L\xC0 X\xF7w\xB7\x85\xD7\xC1\xF11\x99{\x8C \xA0~v\xB0 \xC2, \x800-i\xF6ɘ \xEAg L\xC0 [\xE7\xB3G?+mɧ\xCE\xF9,§|\xE1Ɋ\x9FExu\xAFd ʰ\x83 &` \x84i6L\x8B\xB0O\xC6P?;X a7[/\xE0e\x87\xE3\xB2+\x8B\xAB\xB3\xE4\x82\xE55v2\xAE\xEF\xEA\xEB{D ԯ\xB1\xE1x#o=-\xAE\xB9-\xEB\xB5ףE\xC0%N \x84 X aZ\x84
+\xD3"\xEC\x931\xD4\xCF @\x98\x80 \xA6E8I\x8Bkn\x8B\xE1tZ\x84 \xF5\xB3\x83 6\xB0\xFC\x89܄\xF8\x98̽ \xC6P\xBF\xE1\x80\xF5\xF1\xCB\xF7\xC2\xEB`\x86\xF8\x98̽ \xC6P?\xA7 \xC2, \x800-\xC2IZ\s[\xB4\xA7s
+@\xFD\xEC` \x84i6L\x8B\xB0O\xC6P?-i\xF6ɘ \xEA\xE7! @\x98\x80 \xD6X\x8B\xF0ᅬ\xB3o\xBE\xE4\xAD\xD7"\r=͒Gt\xC9\xC2\xEB{f/i\xBD\xE1zϰ! \x97ܔ\xBF\xCB%\xBF\xF6\xFB\xF9[nu\xFEZz\xF5\xAA\xAEG\xB4d=\x87\xC3!\xB8\x92\x94\xF5\x9E\xE1e\xAF\xE4\xF9\xB7\xA0~Z\x84
+\xD3"\xEC\x931\xD4O\x8B\xB0aZ\x84}2&\x80\xFA\xB9\xC8 L\xC0 ۠E\xB8\xC4V\xABZ\xAFEX\xDB\xF3\xBCd=\x87á\xC2am\xCF\xF0I\x9D\xAB \xC5 @\x98\x80 6\xB0>|\xFEVx\xCC\x93\xB97\xC1\x98 \xEAg L\xC0 \xD3"\x9Cx\xBF\xB3o\xAAE8\xF1~g߭! ձ\x83 &` \x84i6L\x8B\xB0O\xC6P?;X a @\x98\xE1\xC4\xFB\x9D}S-\xF7;\xFBn\xB5\xA8\x8E, \x800 \xECf\xF0\xE8\x87\xCF\xDF\xEA<9\xB2\x95:\xCF\xC9|\xF8\xFC\xED\xFE\xEE6\xFB\x83?\xEDE\xEA|\x86\xC7mu\x9A/>w \xE2\xEC` \x84 X a[\x84+\xDE\xE5F\xA7\xEB\xEC^\xD5\xD6&۪E\xB8\x9E\xF5\x9E\xE1\xDAf@=\xEC` \x84 X a>\x8B\xB0a>\x8B\xB0O\xC6P?;X a @\x98\xE1\xC6jk\xA2i>\xA5E\xC0<v\xB0 \xC2, \x800-i\xF6ɘ \xEAg L\xC0 \xD3"\xDCXmM4-§\xB4\x98\xC7 @\x98\x80 \xA6E\xD80-\xC2>@\xFD\xEC` \x84\xDD\\xFA\x82x\x9F\xBA\xBEK\xBFk\xD3\xDB\xEBm\xC9\xE3}\xFF\xE9kp% \xAC\xE1b\x8B\xB0\xCE\xEE\xD5K~
+\xAF\xB0j[E\xC9:_o\xD7\xF7J\xA0\xA7 \xC2, \x800-i\xF6ɘ \xEAw\xF1"wR_=\xEEw.r_\xD1\xE3\xFEq\xEB% \xC0?8E 6\xB0\xEE\xEFn\xAF\x83\xE2c2\xF7&@\xFD\xEC` \x84 X aZ\x84
+\xD3"\xEC\x931\xD4\xCF @\x98\x80 \xA6E\xD80-\xC2>@\xFD\xEC` \x84\xED\x8F\xC7\xE3\xF0\xF6\xF3\xDF|\xFC\xD2\xCF\\xFE\x93\x97_ո%k>#7_\xEFy\x9Eg\xBDG\xBA\xDE\xFD\xAE\xF7z\xBB\xBEW2 eh6L\x8B\xB0O\xC6P?\xA7 \xC2, \x800\xD7`M\xE2\xAC)\\x83U\x86k\xB0 \xEAg L\xC0 \xD3"l\x98a\x9F\x8C \xA0~v\xB0 \xC2, \x800-\xC2I\x96\xAC\xF9a\xF7\xB0\xDF]\xBC\xF9\xDB\xDD\xDB\xD9?Y\x8B\xF0d\xFC9\\xEFn\xF1\x95@v\xB0 \xC2, \x800-i\xF6ɘ \xEAg L\xC0 X\xF7w\xB7\x85\xD7\xC1\xF11\x99{\x8C \xA0~v\xB0 \x967\xDAiB|L\xE6\xDEc\xA8\xDFp\xC0\xFA\xF8\xE5{\xE1u0C|L\xE6\xDEc\xA8\xDF\xCD\xD6\xB8~\x87\x87\x91\xB7\xFC~\xBB[p-\xD7\xE9\xE1\xF80\xF2U\xCF0 \xE5\xB9 \xCCgN\xB2\xDE'\xF4\xAD\xF7<\xCF\xD3\xE2g\xAE\xF7z\xBB\xBEW2 e\xD8\xC1 \xB0 O\x9E?\xEC\xEC\xFC\x96\x86#G\xFE\xE5t\xAE$~\xAB\xE7\xDF3\xEF\xBER\xF7\xBE\xDE\xF7\xCC;\xB2K\xBF\xE7d\xB5\x8Fԑݚs \xEE\xE25X \xCC\xE3! @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 &` \x84 X a @\x98\x80 \xF6_\xE72C\xC2\xF4\xCD\xFA\xC1 IEND\xAEB`\x82
\ No newline at end of file
Added: trunk/LayoutTests/platform/efl/fast/ruby/position-after-expected.txt (0 => 136230)
--- trunk/LayoutTests/platform/efl/fast/ruby/position-after-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/efl/fast/ruby/position-after-expected.txt 2012-11-30 13:44:58 UTC (rev 136230)
@@ -0,0 +1,135 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderBlock (floating) {DIV} at (0,0) size 160x324
+ RenderBlock {DIV} at (0,8) size 160x140
+ RenderText {#text} at (0,0) size 160x20
+ text run at (0,0) width 160: "xxxxx xx"
+ RenderRuby (inline) {RUBY} at (0,0) size 80x20 [color=#0000FF]
+ RenderRubyRun (anonymous) at (0,20) size 80x20
+ RenderRubyText {RT} at (0,20) size 80x10 [color=#FFA500]
+ RenderText {#text} at (25,0) size 30x10
+ text run at (25,0) width 30: "yyy"
+ RenderRubyBase (anonymous) at (0,0) size 80x20
+ RenderText {#text} at (0,0) size 80x20
+ text run at (0,0) width 80: "xxxx"
+ RenderText {#text} at (80,20) size 160x50
+ text run at (80,20) width 80: " xxx"
+ text run at (0,50) width 160: "xxx xxxx"
+ RenderRuby (inline) {RUBY} at (0,0) size 100x20 [color=#0000FF]
+ RenderRubyRun (anonymous) at (0,80) size 100x20
+ RenderRubyText {RT} at (0,20) size 100x20 [color=#FFA500]
+ RenderText {#text} at (45,0) size 10x10
+ text run at (45,0) width 10: "y"
+ RenderBR {BR} at (55,8) size 0x0
+ RenderText {#text} at (45,10) size 10x10
+ text run at (45,10) width 10: "y"
+ RenderRubyBase (anonymous) at (0,0) size 100x20
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "xxxxx"
+ RenderText {#text} at (100,80) size 20x20
+ text run at (100,80) width 20: " "
+ RenderInline {SPAN} at (0,0) size 40x20
+ RenderText {#text} at (120,80) size 40x20
+ text run at (120,80) width 40: "xx"
+ RenderText {#text} at (0,120) size 160x20
+ text run at (0,120) width 160: "xxx xxxx"
+ RenderBlock {DIV} at (0,156) size 140x160
+ RenderText {#text} at (0,0) size 20x160
+ text run at (0,0) width 160: "xxxxx xx"
+ RenderRuby (inline) {RUBY} at (0,0) size 20x80 [color=#0000FF]
+ RenderRubyRun (anonymous) at (30,0) size 20x80
+ RenderRubyText {RT} at (-10,0) size 10x80 [color=#FFA500]
+ RenderText {#text} at (0,25) size 10x30
+ text run at (0,25) width 30: "yyy"
+ RenderRubyBase (anonymous) at (0,0) size 20x80
+ RenderText {#text} at (0,0) size 20x80
+ text run at (0,0) width 80: "xxxx"
+ RenderText {#text} at (30,80) size 40x160
+ text run at (30,80) width 80: " xxx"
+ text run at (50,0) width 160: "xxx xxxx"
+ RenderRuby (inline) {RUBY} at (0,0) size 20x100 [color=#0000FF]
+ RenderRubyRun (anonymous) at (90,0) size 20x100
+ RenderRubyText {RT} at (-20,0) size 20x100 [color=#FFA500]
+ RenderText {#text} at (0,45) size 10x10
+ text run at (0,45) width 10: "y"
+ RenderBR {BR} at (2,55) size 0x0
+ RenderText {#text} at (10,45) size 10x10
+ text run at (10,45) width 10: "y"
+ RenderRubyBase (anonymous) at (0,0) size 20x100
+ RenderText {#text} at (0,0) size 20x100
+ text run at (0,0) width 100: "xxxxx"
+ RenderText {#text} at (90,100) size 20x20
+ text run at (90,100) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x40
+ RenderText {#text} at (90,120) size 20x40
+ text run at (90,120) width 40: "xx"
+ RenderText {#text} at (120,0) size 20x160
+ text run at (120,0) width 160: "xxx xxxx"
+ RenderBlock (floating) {DIV} at (168,0) size 160x324
+ RenderBlock {DIV} at (0,8) size 160x140
+ RenderText {#text} at (0,0) size 160x20
+ text run at (0,0) width 160: "xxxxx xx"
+ RenderRuby (inline) {RUBY} at (0,0) size 80x20 [color=#0000FF]
+ RenderRubyRun (anonymous) at (0,30) size 80x20
+ RenderRubyText {RT} at (0,-10) size 80x10 [color=#FFA500]
+ RenderText {#text} at (25,0) size 30x10
+ text run at (25,0) width 30: "yyy"
+ RenderRubyBase (anonymous) at (0,0) size 80x20
+ RenderText {#text} at (0,0) size 80x20
+ text run at (0,0) width 80: "xxxx"
+ RenderText {#text} at (80,30) size 160x40
+ text run at (80,30) width 80: " xxx"
+ text run at (0,50) width 160: "xxx xxxx"
+ RenderRuby (inline) {RUBY} at (0,0) size 100x20 [color=#0000FF]
+ RenderRubyRun (anonymous) at (0,90) size 100x20
+ RenderRubyText {RT} at (0,-20) size 100x20 [color=#FFA500]
+ RenderText {#text} at (45,0) size 10x10
+ text run at (45,0) width 10: "y"
+ RenderBR {BR} at (55,2) size 0x0
+ RenderText {#text} at (45,10) size 10x10
+ text run at (45,10) width 10: "y"
+ RenderRubyBase (anonymous) at (0,0) size 100x20
+ RenderText {#text} at (0,0) size 100x20
+ text run at (0,0) width 100: "xxxxx"
+ RenderText {#text} at (100,90) size 20x20
+ text run at (100,90) width 20: " "
+ RenderInline {SPAN} at (0,0) size 40x20
+ RenderText {#text} at (120,90) size 40x20
+ text run at (120,90) width 40: "xx"
+ RenderText {#text} at (0,120) size 160x20
+ text run at (0,120) width 160: "xxx xxxx"
+ RenderBlock {DIV} at (0,156) size 140x160
+ RenderText {#text} at (0,0) size 20x160
+ text run at (0,0) width 160: "xxxxx xx"
+ RenderRuby (inline) {RUBY} at (0,0) size 20x80 [color=#0000FF]
+ RenderRubyRun (anonymous) at (20,0) size 20x80
+ RenderRubyText {RT} at (20,0) size 10x80 [color=#FFA500]
+ RenderText {#text} at (0,25) size 10x30
+ text run at (0,25) width 30: "yyy"
+ RenderRubyBase (anonymous) at (0,0) size 20x80
+ RenderText {#text} at (0,0) size 20x80
+ text run at (0,0) width 80: "xxxx"
+ RenderText {#text} at (20,80) size 50x160
+ text run at (20,80) width 80: " xxx"
+ text run at (50,0) width 160: "xxx xxxx"
+ RenderRuby (inline) {RUBY} at (0,0) size 20x100 [color=#0000FF]
+ RenderRubyRun (anonymous) at (80,0) size 20x100
+ RenderRubyText {RT} at (20,0) size 20x100 [color=#FFA500]
+ RenderText {#text} at (0,45) size 10x10
+ text run at (0,45) width 10: "y"
+ RenderBR {BR} at (8,55) size 0x0
+ RenderText {#text} at (10,45) size 10x10
+ text run at (10,45) width 10: "y"
+ RenderRubyBase (anonymous) at (0,0) size 20x100
+ RenderText {#text} at (0,0) size 20x100
+ text run at (0,0) width 100: "xxxxx"
+ RenderText {#text} at (80,100) size 20x20
+ text run at (80,100) width 20: " "
+ RenderInline {SPAN} at (0,0) size 20x40
+ RenderText {#text} at (80,120) size 20x40
+ text run at (80,120) width 40: "xx"
+ RenderText {#text} at (120,0) size 20x160
+ text run at (120,0) width 160: "xxx xxxx"