Implement word-spacing, text-indent verification, text-decoration completeness, direction, and unicode-bidi properties. Code review fixes include adding TextAlign::Start variant for correct direction-dependent initial value and consolidating duplicate layout_html() test helpers across 12 files into a shared tests::common module. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
65 lines
3.1 KiB
Plaintext
65 lines
3.1 KiB
Plaintext
LayoutBox node=#4 tag=html box=block
|
|
content: (0, 0, 800, 97.600006)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
LayoutBox node=#12 tag=body box=block
|
|
content: (0, 0, 800, 87.600006)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
LayoutBox node=#14 tag=div box=block
|
|
content: (0, 0, 400, 19.2)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 10 0
|
|
inline_context: 1 lines, height=19.2, max_width=170.13803
|
|
line[0]: rect=(229.86197, 0, 170.13803, 19.2) fragments=5
|
|
frag[0]: rect=(229.86197, 1.6000004, 41.491924, 16) text="Normal" start=false end=false
|
|
frag[1]: rect=(274.40823, 1.6000004, 20.511013, 16) text="bidi" start=false end=false
|
|
frag[2]: rect=(297.97357, 1.6000004, 23.765053, 16) text="with" start=false end=false
|
|
frag[3]: rect=(324.79294, 1.6000004, 19.994125, 16) text="RTL" start=false end=false
|
|
frag[4]: rect=(347.8414, 1.6000004, 52.158592, 16) text="direction." start=false end=false
|
|
LayoutBox node=#15 tag=anonymous box=anon
|
|
content: (0, 0, 170.13803, 16)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
text: "Normal bidi with RTL..."
|
|
LayoutBox node=#17 tag=div box=block
|
|
content: (0, 29.2, 400, 19.2)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 10 0
|
|
inline_context: 1 lines, height=19.2, max_width=167.23642
|
|
line[0]: rect=(232.76358, 29.2, 167.23642, 19.2) fragments=5
|
|
frag[0]: rect=(232.76358, 30.800001, 38.590305, 16) text="Embed" start=false end=false
|
|
frag[1]: rect=(274.4082, 30.800001, 20.511013, 16) text="bidi" start=false end=false
|
|
frag[2]: rect=(297.97357, 30.800001, 23.765053, 16) text="with" start=false end=false
|
|
frag[3]: rect=(324.79294, 30.800001, 19.994125, 16) text="RTL" start=false end=false
|
|
frag[4]: rect=(347.8414, 30.800001, 52.158592, 16) text="direction." start=false end=false
|
|
LayoutBox node=#18 tag=anonymous box=anon
|
|
content: (0, 0, 167.23642, 16)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
text: "Embed bidi with RTL ..."
|
|
LayoutBox node=#20 tag=div box=block
|
|
content: (0, 58.4, 400, 19.200005)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 10 0
|
|
inline_context: 1 lines, height=19.200005, max_width=175.34213
|
|
line[0]: rect=(224.65787, 58.4, 175.34213, 19.2) fragments=5
|
|
frag[0]: rect=(224.65787, 60, 20.922173, 16) text="Bidi" start=false end=false
|
|
frag[1]: rect=(248.63437, 60, 46.284874, 16) text="override" start=false end=false
|
|
frag[2]: rect=(297.97357, 60, 23.765053, 16) text="with" start=false end=false
|
|
frag[3]: rect=(324.79297, 60, 19.994125, 16) text="RTL" start=false end=false
|
|
frag[4]: rect=(347.84143, 60, 52.158592, 16) text="direction." start=false end=false
|
|
LayoutBox node=#21 tag=anonymous box=anon
|
|
content: (0, 0, 175.34215, 16)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
text: "Bidi override with R..."
|