Index: LayoutTests/platform/win/virtual/windows-directwrite/fast/text/bidi-embedding-pop-and-push-same-expected.txt |
diff --git a/LayoutTests/platform/win/virtual/windows-directwrite/fast/text/bidi-embedding-pop-and-push-same-expected.txt b/LayoutTests/platform/win/virtual/windows-directwrite/fast/text/bidi-embedding-pop-and-push-same-expected.txt |
index ae1a599f3e4c222fc3a00ec027a968cc55a93506..ed83546569ebcfec506d39731e0531f487930a45 100644 |
--- a/LayoutTests/platform/win/virtual/windows-directwrite/fast/text/bidi-embedding-pop-and-push-same-expected.txt |
+++ b/LayoutTests/platform/win/virtual/windows-directwrite/fast/text/bidi-embedding-pop-and-push-same-expected.txt |
@@ -4,140 +4,140 @@ layer at (0,0) size 800x600 |
RenderBlock {HTML} at (0,0) size 800x600 |
RenderBody {BODY} at (8,8) size 784x584 |
RenderBlock {P} at (0,0) size 784x18 |
- RenderText {#text} at (0,0) size 512x17 |
- text run at (0,0) width 512: "In each box below, the words or letters should be in the same order on every line." |
+ RenderText {#text} at (0,0) size 521x17 |
+ text run at (0,0) width 521: "In each box below, the words or letters should be in the same order on every line." |
RenderBlock {DIV} at (8,34) size 768x64 [border: (1px solid #ADD8E6)] |
RenderBlock {DIV} at (5,5) size 758x18 |
- RenderText {#text} at (0,0) size 46x17 |
- text run at (0,0) width 46: "Lorem " |
- RenderInline {SPAN} at (0,0) size 75x17 |
- RenderText {#text} at (46,0) size 75x17 |
- text run at (46,0) width 75: "ipsum dolor" |
- RenderText {#text} at (121,0) size 56x17 |
- text run at (121,0) width 56: " sit amet." |
+ RenderText {#text} at (0,0) size 47x17 |
+ text run at (0,0) width 47: "Lorem " |
+ RenderInline {SPAN} at (0,0) size 78x17 |
+ RenderText {#text} at (46,0) size 78x17 |
+ text run at (46,0) width 78: "ipsum dolor" |
+ RenderText {#text} at (123,0) size 59x17 |
+ text run at (123,0) width 59: " sit amet." |
RenderBlock {DIV} at (5,23) size 758x18 |
- RenderText {#text} at (0,0) size 46x17 |
- text run at (0,0) width 46: "Lorem " |
- RenderInline {SPAN} at (0,0) size 38x17 |
- RenderText {#text} at (46,0) size 38x17 |
- text run at (46,0) width 38: "ipsum" |
- RenderInline {SPAN} at (0,0) size 37x17 |
- RenderText {#text} at (84,0) size 37x17 |
- text run at (84,0) width 37: " dolor" |
- RenderText {#text} at (121,0) size 56x17 |
- text run at (121,0) width 56: " sit amet." |
+ RenderText {#text} at (0,0) size 47x17 |
+ text run at (0,0) width 47: "Lorem " |
+ RenderInline {SPAN} at (0,0) size 40x17 |
+ RenderText {#text} at (46,0) size 40x17 |
+ text run at (46,0) width 40: "ipsum" |
+ RenderInline {SPAN} at (0,0) size 39x17 |
+ RenderText {#text} at (85,0) size 39x17 |
+ text run at (85,0) width 39: " dolor" |
+ RenderText {#text} at (123,0) size 59x17 |
+ text run at (123,0) width 59: " sit amet." |
RenderBlock {DIV} at (5,41) size 758x18 |
- RenderText {#text} at (0,0) size 46x17 |
- text run at (0,0) width 46: "Lorem " |
- RenderInline {SPAN} at (0,0) size 42x17 |
- RenderText {#text} at (46,0) size 42x17 |
- text run at (46,0) width 42: "ipsum " |
- RenderInline {B} at (0,0) size 91x17 |
- RenderInline {SPAN} at (0,0) size 36x17 |
- RenderText {#text} at (88,0) size 36x17 |
- text run at (88,0) width 36: "dolor" |
- RenderText {#text} at (124,0) size 4x17 |
- text run at (124,0) width 4: " " |
- RenderInline {I} at (0,0) size 14x17 |
- RenderText {#text} at (128,0) size 14x17 |
- text run at (128,0) width 14: "sit" |
- RenderText {#text} at (142,0) size 37x17 |
- text run at (142,0) width 37: " amet" |
- RenderText {#text} at (179,0) size 4x17 |
- text run at (179,0) width 4: "." |
+ RenderText {#text} at (0,0) size 47x17 |
+ text run at (0,0) width 47: "Lorem " |
+ RenderInline {SPAN} at (0,0) size 44x17 |
+ RenderText {#text} at (46,0) size 44x17 |
+ text run at (46,0) width 44: "ipsum " |
+ RenderInline {B} at (0,0) size 95x17 |
+ RenderInline {SPAN} at (0,0) size 38x17 |
+ RenderText {#text} at (89,0) size 38x17 |
+ text run at (89,0) width 38: "dolor" |
+ RenderText {#text} at (126,0) size 5x17 |
+ text run at (126,0) width 5: " " |
+ RenderInline {I} at (0,0) size 16x17 |
+ RenderText {#text} at (130,0) size 16x17 |
+ text run at (130,0) width 16: "sit" |
+ RenderText {#text} at (145,0) size 39x17 |
+ text run at (145,0) width 39: " amet" |
+ RenderText {#text} at (183,0) size 5x17 |
+ text run at (183,0) width 5: "." |
RenderBlock {DIV} at (8,106) size 768x64 [border: (1px solid #ADD8E6)] |
RenderBlock {DIV} at (5,5) size 758x18 |
- RenderText {#text} at (0,0) size 46x17 |
- text run at (0,0) width 46: "Lorem " |
- RenderInline {SPAN} at (0,0) size 55x17 |
- RenderText {#text} at (46,0) size 55x17 |
- text run at (46,0) width 18 RTL: " \x{5DB}\x{5DC}" |
- text run at (64,0) width 9: "if" |
- text run at (73,0) width 28 RTL: "\x{5D9}\x{5D5}\x{5EA}\x{5E8} " |
- RenderText {#text} at (101,0) size 56x17 |
- text run at (101,0) width 56: " sit amet." |
+ RenderText {#text} at (0,0) size 47x17 |
+ text run at (0,0) width 47: "Lorem " |
+ RenderInline {SPAN} at (0,0) size 57x17 |
+ RenderText {#text} at (46,0) size 57x17 |
+ text run at (46,0) width 19 RTL: " \x{5DB}\x{5DC}" |
+ text run at (64,0) width 11: "if" |
+ text run at (74,0) width 29 RTL: "\x{5D9}\x{5D5}\x{5EA}\x{5E8} " |
+ RenderText {#text} at (102,0) size 59x17 |
+ text run at (102,0) width 59: " sit amet." |
RenderBlock {DIV} at (5,23) size 758x18 |
- RenderText {#text} at (0,0) size 46x17 |
- text run at (0,0) width 46: "Lorem " |
- RenderInline {SPAN} at (0,0) size 28x17 |
- RenderText {#text} at (73,0) size 28x17 |
- text run at (73,0) width 28 RTL: "\x{5D9}\x{5D5}\x{5EA}\x{5E8} " |
- RenderInline {SPAN} at (0,0) size 27x17 |
- RenderText {#text} at (46,0) size 27x17 |
- text run at (46,0) width 18 RTL: " \x{5DB}\x{5DC}" |
- text run at (64,0) width 9: "if" |
- RenderText {#text} at (101,0) size 56x17 |
- text run at (101,0) width 56: " sit amet." |
+ RenderText {#text} at (0,0) size 47x17 |
+ text run at (0,0) width 47: "Lorem " |
+ RenderInline {SPAN} at (0,0) size 29x17 |
+ RenderText {#text} at (74,0) size 29x17 |
+ text run at (74,0) width 29 RTL: "\x{5D9}\x{5D5}\x{5EA}\x{5E8} " |
+ RenderInline {SPAN} at (0,0) size 29x17 |
+ RenderText {#text} at (46,0) size 29x17 |
+ text run at (46,0) width 19 RTL: " \x{5DB}\x{5DC}" |
+ text run at (64,0) width 11: "if" |
+ RenderText {#text} at (102,0) size 59x17 |
+ text run at (102,0) width 59: " sit amet." |
RenderBlock {DIV} at (5,41) size 758x18 |
- RenderText {#text} at (0,0) size 46x17 |
- text run at (0,0) width 46: "Lorem " |
- RenderInline {SPAN} at (0,0) size 28x17 |
- RenderText {#text} at (73,0) size 28x17 |
- text run at (73,0) width 28 RTL: "\x{5D9}\x{5D5}\x{5EA}\x{5E8} " |
- RenderInline {B} at (0,0) size 110x17 |
- RenderInline {SPAN} at (0,0) size 27x17 |
- RenderText {#text} at (46,0) size 27x17 |
- text run at (46,0) width 18 RTL: " \x{5DB}\x{5DC}" |
- text run at (64,0) width 9: "if" |
- RenderText {#text} at (101,0) size 4x17 |
- text run at (101,0) width 4: " " |
- RenderInline {I} at (0,0) size 14x17 |
- RenderText {#text} at (105,0) size 14x17 |
- text run at (105,0) width 14: "sit" |
- RenderText {#text} at (119,0) size 37x17 |
- text run at (119,0) width 37: " amet" |
- RenderText {#text} at (156,0) size 4x17 |
- text run at (156,0) width 4: "." |
+ RenderText {#text} at (0,0) size 47x17 |
+ text run at (0,0) width 47: "Lorem " |
+ RenderInline {SPAN} at (0,0) size 29x17 |
+ RenderText {#text} at (74,0) size 29x17 |
+ text run at (74,0) width 29 RTL: "\x{5D9}\x{5D5}\x{5EA}\x{5E8} " |
+ RenderInline {B} at (0,0) size 114x17 |
+ RenderInline {SPAN} at (0,0) size 29x17 |
+ RenderText {#text} at (46,0) size 29x17 |
+ text run at (46,0) width 19 RTL: " \x{5DB}\x{5DC}" |
+ text run at (64,0) width 11: "if" |
+ RenderText {#text} at (102,0) size 5x17 |
+ text run at (102,0) width 5: " " |
+ RenderInline {I} at (0,0) size 16x17 |
+ RenderText {#text} at (106,0) size 16x17 |
+ text run at (106,0) width 16: "sit" |
+ RenderText {#text} at (121,0) size 39x17 |
+ text run at (121,0) width 39: " amet" |
+ RenderText {#text} at (159,0) size 5x17 |
+ text run at (159,0) width 5: "." |
RenderBlock {DIV} at (8,178) size 768x46 [border: (1px solid #ADD8E6)] |
RenderBlock {DIV} at (5,5) size 758x18 |
- RenderInline {SPAN} at (0,0) size 19x17 |
- RenderText {#text} at (0,0) size 19x17 |
- text run at (0,0) width 19: "a b" |
+ RenderInline {SPAN} at (0,0) size 20x17 |
+ RenderText {#text} at (0,0) size 20x17 |
+ text run at (0,0) width 20: "a b" |
RenderText {#text} at (0,0) size 0x0 |
RenderBlock {DIV} at (5,23) size 758x18 |
- RenderInline {SPAN} at (0,0) size 7x17 |
- RenderText {#text} at (0,0) size 7x17 |
- text run at (0,0) width 7: "a" |
- RenderInline {SPAN} at (0,0) size 12x17 |
- RenderText {#text} at (7,0) size 12x17 |
- text run at (7,0) width 12: " b" |
+ RenderInline {SPAN} at (0,0) size 8x17 |
+ RenderText {#text} at (0,0) size 8x17 |
+ text run at (0,0) width 8: "a" |
+ RenderInline {SPAN} at (0,0) size 13x17 |
+ RenderText {#text} at (7,0) size 13x17 |
+ text run at (7,0) width 13: " b" |
RenderText {#text} at (0,0) size 0x0 |
RenderBlock {DIV} at (8,232) size 768x64 [border: (1px solid #ADD8E6)] |
RenderBlock {DIV} at (5,5) size 758x18 |
RenderText {#text} at (730,0) size 28x17 |
text run at (730,0) width 28 RTL: "\x{5D0}\x{5D7}\x{5EA} " |
- RenderInline {SPAN} at (0,0) size 69x17 |
- RenderText {#text} at (661,0) size 69x17 |
- text run at (661,0) width 69 RTL: "\x{5E9}\x{5EA}\x{5D9}\x{5D9}\x{5DD} \x{5E9}\x{5DC}\x{5D5}\x{5E9}" |
- RenderText {#text} at (593,0) size 68x17 |
- text run at (593,0) width 68 RTL: " \x{5D0}\x{5E8}\x{5D1}\x{5E2} \x{5D7}\x{5DE}\x{5E9}." |
+ RenderInline {SPAN} at (0,0) size 70x17 |
+ RenderText {#text} at (661,0) size 70x17 |
+ text run at (661,0) width 70 RTL: "\x{5E9}\x{5EA}\x{5D9}\x{5D9}\x{5DD} \x{5E9}\x{5DC}\x{5D5}\x{5E9}" |
+ RenderText {#text} at (594,0) size 68x17 |
+ text run at (594,0) width 68 RTL: " \x{5D0}\x{5E8}\x{5D1}\x{5E2} \x{5D7}\x{5DE}\x{5E9}." |
RenderBlock {DIV} at (5,23) size 758x18 |
RenderText {#text} at (730,0) size 28x17 |
text run at (730,0) width 28 RTL: "\x{5D0}\x{5D7}\x{5EA} " |
- RenderInline {SPAN} at (0,0) size 34x17 |
- RenderText {#text} at (696,0) size 34x17 |
- text run at (696,0) width 34 RTL: "\x{5E9}\x{5EA}\x{5D9}\x{5D9}\x{5DD}" |
RenderInline {SPAN} at (0,0) size 35x17 |
- RenderText {#text} at (661,0) size 35x17 |
- text run at (661,0) width 35 RTL: " \x{5E9}\x{5DC}\x{5D5}\x{5E9}" |
- RenderText {#text} at (593,0) size 68x17 |
- text run at (593,0) width 68 RTL: " \x{5D0}\x{5E8}\x{5D1}\x{5E2} \x{5D7}\x{5DE}\x{5E9}." |
+ RenderText {#text} at (696,0) size 35x17 |
+ text run at (696,0) width 35 RTL: "\x{5E9}\x{5EA}\x{5D9}\x{5D9}\x{5DD}" |
+ RenderInline {SPAN} at (0,0) size 36x17 |
+ RenderText {#text} at (661,0) size 36x17 |
+ text run at (661,0) width 36 RTL: " \x{5E9}\x{5DC}\x{5D5}\x{5E9}" |
+ RenderText {#text} at (594,0) size 68x17 |
+ text run at (594,0) width 68 RTL: " \x{5D0}\x{5E8}\x{5D1}\x{5E2} \x{5D7}\x{5DE}\x{5E9}." |
RenderBlock {DIV} at (5,41) size 758x18 |
RenderText {#text} at (730,0) size 28x17 |
text run at (730,0) width 28 RTL: "\x{5D0}\x{5D7}\x{5EA} " |
- RenderInline {SPAN} at (0,0) size 38x17 |
- RenderText {#text} at (692,0) size 38x17 |
- text run at (692,0) width 38 RTL: "\x{5E9}\x{5EA}\x{5D9}\x{5D9}\x{5DD} " |
- RenderInline {B} at (0,0) size 101x17 |
- RenderInline {SPAN} at (0,0) size 34x17 |
- RenderText {#text} at (658,0) size 34x17 |
- text run at (658,0) width 34 RTL: "\x{5E9}\x{5DC}\x{5D5}\x{5E9}" |
- RenderText {#text} at (654,0) size 4x17 |
- text run at (654,0) width 4 RTL: " " |
- RenderInline {I} at (0,0) size 31x17 |
- RenderText {#text} at (623,0) size 31x17 |
- text run at (623,0) width 31 RTL: "\x{5D0}\x{5E8}\x{5D1}\x{5E2}" |
- RenderText {#text} at (591,0) size 32x17 |
- text run at (591,0) width 32 RTL: " \x{5D7}\x{5DE}\x{5E9}" |
- RenderText {#text} at (587,0) size 4x17 |
- text run at (587,0) width 4 RTL: "." |
+ RenderInline {SPAN} at (0,0) size 39x17 |
+ RenderText {#text} at (692,0) size 39x17 |
+ text run at (692,0) width 39 RTL: "\x{5E9}\x{5EA}\x{5D9}\x{5D9}\x{5DD} " |
+ RenderInline {B} at (0,0) size 102x17 |
+ RenderInline {SPAN} at (0,0) size 35x17 |
+ RenderText {#text} at (658,0) size 35x17 |
+ text run at (658,0) width 35 RTL: "\x{5E9}\x{5DC}\x{5D5}\x{5E9}" |
+ RenderText {#text} at (654,0) size 5x17 |
+ text run at (654,0) width 5 RTL: " " |
+ RenderInline {I} at (0,0) size 32x17 |
+ RenderText {#text} at (623,0) size 32x17 |
+ text run at (623,0) width 32 RTL: "\x{5D0}\x{5E8}\x{5D1}\x{5E2}" |
+ RenderText {#text} at (591,0) size 33x17 |
+ text run at (591,0) width 33 RTL: " \x{5D7}\x{5DE}\x{5E9}" |
+ RenderText {#text} at (587,0) size 5x17 |
+ text run at (587,0) width 5 RTL: "." |