Modified: trunk/LayoutTests/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt (290190 => 290191)
--- trunk/LayoutTests/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt 2022-02-19 01:03:29 UTC (rev 290190)
+++ trunk/LayoutTests/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt 2022-02-19 02:09:33 UTC (rev 290191)
@@ -11,14 +11,14 @@
RenderInline {SPAN} at (0,0) size 114x14 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
RenderText {#text} at (662,8) size 114x12
text run at (662,8) width 114 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
- RenderBR {BR} at (662,17) size 1x0
+ RenderBR {BR} at (662,8) size 1x12
RenderText {#text} at (639,21) size 137x12
text run at (639,21) width 137 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
RenderBlock {DIV} at (0,84) size 784x50 [bgcolor=#D3D3D3]
- RenderInline {SPAN} at (0,0) size 137x17 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
- RenderText {#text} at (639,9) size 137x15
- text run at (639,9) width 137 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
- RenderBR {BR} at (639,20) size 1x0
+ RenderInline {SPAN} at (0,0) size 136x17 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (640,9) size 136x15
+ text run at (640,9) width 136 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (640,9) size 1x15
RenderText {#text} at (612,26) size 164x15
text run at (612,26) width 164 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
RenderBlock {DIV} at (0,142) size 784x56 [bgcolor=#D3D3D3]
@@ -25,27 +25,27 @@
RenderInline {SPAN} at (0,0) size 159x20 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
RenderText {#text} at (617,9) size 159x18
text run at (617,9) width 159 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
- RenderBR {BR} at (617,22) size 1x0
+ RenderBR {BR} at (617,9) size 1x18
RenderText {#text} at (585,29) size 191x18
text run at (585,29) width 191 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
RenderBlock {DIV} at (0,206) size 784x80 [bgcolor=#D3D3D3]
- RenderInline {SPAN} at (0,0) size 273x31 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
- RenderText {#text} at (503,9) size 273x29
- text run at (503,9) width 273 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
- RenderBR {BR} at (503,30) size 1x0
+ RenderInline {SPAN} at (0,0) size 272x31 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (504,9) size 272x29
+ text run at (504,9) width 272 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (504,9) size 1x29
RenderText {#text} at (448,41) size 328x29
text run at (448,41) width 328 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
RenderBlock {DIV} at (0,294) size 784x114 [bgcolor=#D3D3D3]
- RenderInline {SPAN} at (0,0) size 409x46 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
- RenderText {#text} at (367,10) size 409x44
- text run at (367,10) width 409 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
- RenderBR {BR} at (367,42) size 1x0
+ RenderInline {SPAN} at (0,0) size 408x46 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (368,10) size 408x44
+ text run at (368,10) width 408 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (368,10) size 1x44
RenderText {#text} at (285,59) size 491x44
text run at (285,59) width 491 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
RenderBlock {DIV} at (0,416) size 784x148 [bgcolor=#D3D3D3]
- RenderInline {SPAN} at (0,0) size 545x61 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
- RenderText {#text} at (231,11) size 545x59
- text run at (231,11) width 545 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
- RenderBR {BR} at (231,54) size 1x0
+ RenderInline {SPAN} at (0,0) size 543x61 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (233,11) size 543x59
+ text run at (233,11) width 543 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (233,11) size 1x59
RenderText {#text} at (121,77) size 655x59
text run at (121,77) width 655 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
Copied: trunk/LayoutTests/platform/mac-bigsur/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt (from rev 290190, trunk/LayoutTests/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt) (0 => 290191)
--- trunk/LayoutTests/platform/mac-bigsur/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/mac-bigsur/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt 2022-02-19 02:09:33 UTC (rev 290191)
@@ -0,0 +1,51 @@
+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 {P} at (0,0) size 784x18
+ RenderText {#text} at (0,0) size 764x18
+ text run at (0,0) width 487: "Test the vertical metric adjustment for Geeza Pro. Red text should not draw "
+ text run at (486,0) width 278: "above the green line or below the blue line."
+ RenderBlock {DIV} at (0,34) size 784x42 [bgcolor=#D3D3D3]
+ RenderInline {SPAN} at (0,0) size 114x14 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (662,8) size 114x12
+ text run at (662,8) width 114 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (662,17) size 1x0
+ RenderText {#text} at (639,21) size 137x12
+ text run at (639,21) width 137 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBlock {DIV} at (0,84) size 784x50 [bgcolor=#D3D3D3]
+ RenderInline {SPAN} at (0,0) size 137x17 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (639,9) size 137x15
+ text run at (639,9) width 137 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (639,20) size 1x0
+ RenderText {#text} at (612,26) size 164x15
+ text run at (612,26) width 164 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBlock {DIV} at (0,142) size 784x56 [bgcolor=#D3D3D3]
+ RenderInline {SPAN} at (0,0) size 159x20 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (617,9) size 159x18
+ text run at (617,9) width 159 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (617,22) size 1x0
+ RenderText {#text} at (585,29) size 191x18
+ text run at (585,29) width 191 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBlock {DIV} at (0,206) size 784x80 [bgcolor=#D3D3D3]
+ RenderInline {SPAN} at (0,0) size 273x31 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (503,9) size 273x29
+ text run at (503,9) width 273 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (503,30) size 1x0
+ RenderText {#text} at (448,41) size 328x29
+ text run at (448,41) width 328 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBlock {DIV} at (0,294) size 784x114 [bgcolor=#D3D3D3]
+ RenderInline {SPAN} at (0,0) size 409x46 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (367,10) size 409x44
+ text run at (367,10) width 409 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (367,42) size 1x0
+ RenderText {#text} at (285,59) size 491x44
+ text run at (285,59) width 491 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBlock {DIV} at (0,416) size 784x148 [bgcolor=#D3D3D3]
+ RenderInline {SPAN} at (0,0) size 545x61 [color=#FF0000] [border: (1px solid #008000) none (1px solid #0000FF) none]
+ RenderText {#text} at (231,11) size 545x59
+ text run at (231,11) width 545 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{645}\x{64D} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{644}\x{62C}\x{645}\x{64E}\x{651}\x{644} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"
+ RenderBR {BR} at (231,54) size 1x0
+ RenderText {#text} at (121,77) size 655x59
+ text run at (121,77) width 655 RTL: "\x{628}\x{62F}\x{621} \x{627}\x{644}\x{62A}\x{62D}\x{642}\x{64A}\x{642} \x{641}\x{64A} \x{62A}\x{62D}\x{637}\x{645} \x{627}\x{644}\x{637}\x{627}\x{626}\x{631}\x{629} \x{627}\x{644}\x{627}\x{633}\x{628}\x{627}\x{646}\x{64A}\x{629}"