Status: FAIL | Duration: 16ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-writing-modes/text-combine-upright-rtl-002.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title>CSS Writing Modes test: text-combine-upright with RTL text</title> <link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com"/> <link rel="help" href="https://drafts.csswg.org/css-writing-modes-3/#text-combine-upright"/> <link rel="match" href="text-combine-upright-rtl-002-ref.html"/> <meta name="assert" content="text-combine-upright renders RTL content in the proper place"/> <style> div { writing-mode: vertical-rl; font: 32px serif; margin: 1em; padding: .25em; border: 1px solid gray; } span { text-combine-upright: all; } #ref span { unicode-bidi: bidi-override; direction: ltr; } </style> Both boxes should render the same: <div id=ref> <p>foo<span>א</span>bar</p> <p>foo<span>בא</span>bar</p> <p>foo<span>גבא</span>bar</p> <p>foo<span>דגבא</span>bar</p> </div> <div> <p>foo<span>א</span>bar</p> <p>foo<span>אב</span>bar</p> <p>foo<span>אבג</span>bar</p> <p>foo<span>אבגד</span>bar</p> </div>
/css/css-writing-modes/text-combine-upright-rtl-002-ref.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title>CSS Writing Modes reference</title> <style> div { writing-mode: vertical-rl; font: 32px serif; margin: 1em; padding: .25em; border: 1px solid gray; } span { text-combine-upright: all; } #ref span { unicode-bidi: bidi-override; direction: ltr; } </style> Both boxes should render the same: <div id=ref> <p>foo<span>א</span>bar</p> <p>foo<span>בא</span>bar</p> <p>foo<span>גבא</span>bar</p> <p>foo<span>דגבא</span>bar</p> </div> <div id=ref> <p>foo<span>א</span>bar</p> <p>foo<span>בא</span>bar</p> <p>foo<span>גבא</span>bar</p> <p>foo<span>דגבא</span>bar</p> </div>