- From: Gérard Talbot <css21testsuite@gtalbot.org>
- Date: Tue, 17 Feb 2015 01:13:41 -0500
- To: Masataka Yakura <masataka.yakura@gmail.com>
- Cc: Public CSS Test suite mailing list <public-css-testsuite@w3.org>
Masataka,
http://test.csswg.org/source/css-writing-modes-3/text-combine-upright/value-digits4-003.html
Several text-combine-upright (tate-chu-yoko) tests you did are excellent
although
some are rather long and forces scrolling up and down when taking the
test harness.
By default, p elements have this rule from user agent style sheet:
p {margin: 1em 0;}
"
Beware! <p> has margins by default!
"
https://wiki.csswg.org/test/format#body-content
So, if font-size is 100px, then rendered content height may increase by
200px just to render those black rectangles (or squares) if the browser
has not logicalized margin-top as margin-start (like Firefox; but Chrome
40 has). And we want tests to be taken with the test harness which uses
about 400px tall.
Even in Chrome 40, it's still rather long: rendered content height is
551px tall.
"
Tests should be as short as possible. For reftests in particular
scrollbars at 800×600px window size must be avoided unless scrolling
behaviour is specifically being tested.
"
http://testthewebforward.org/docs/test-format-guidelines.html#short
By definition, "the X/HTML div element is assigned display: block; and
no other property declaration."
http://test.csswg.org/suites/css-writing-modes-3_dev/nightly-unstable/#common
I suggest to change the code to use inner divs (instead of p) and to
reduce the font-size to 5em (computes to 80px). 5em is also more
scalable, less rigid than px unit.
line 11: <style>
div#test {
writing-mode: vertical-rl;
font: 5em/1 Ahem; /* computes to 80px/80px */
}
div > div {margin-right: 0.125em;} /* computes to 10px */
.tcy {
text-combine-upright: digits 4;
}
</style>
</head>
<body>
<p>Test passes if there are 2 <strong>identical</strong> black
rectangles.</p>
<div id="test">
<div><span class="tcy">12345</span></div>
<div>xxxxx</div>
</div>
------
Example given:
http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/value-digits4-003-GT.html
http://www.gtalbot.org/BrowserBugsSection/CSS3WritingModes/vertical-ahem-1x5-GT-ref.html
In this case, your test would not require a mismatch reference to
control support of writing-mode.
Gérard
--
Test Format Guidelines
http://testthewebforward.org/docs/test-format-guidelines.html
Test Style Guidelines
http://testthewebforward.org/docs/test-style-guidelines.html
Test Templates
http://testthewebforward.org/docs/test-templates.html
CSS Naming Guidelines
http://testthewebforward.org/docs/css-naming.html
Test Review Checklist
http://testthewebforward.org/docs/review-checklist.html
CSS Metadata
http://testthewebforward.org/docs/css-metadata.html
Received on Tuesday, 17 February 2015 06:14:11 UTC