[CSS3 writing-modes] text-baseline-006-lr



If glyphs triplets "Mid", "Sml", "Lrg" have different font-sizes, then 
this should create a non-smooth, non-uniform black stripe inside the 
line box. A black stripe is understood as a straight, uniform, unbroken.

[Addendum: now I realize that we should have used "É" in several 
baseline-alignment tests because the "É" glyph in Ahem font sits on the 
baseline... which is not the case for other glyphs of Ahem font. But it 
would still create an not uniform black stripe.
Eg. In
if I replace the "2", "3", "4", "5", "6", "8", "1" digits with "É", then 
the black squares (become rectangles) and their bottom all line up, 
sitting on the dominant baseline.]

Also, I wonder why you nest span in order to create different 
font-sizes: eg.:
<span class='font-size-large'><span class='half'>Lrg</span></span>

Example given:

   /* Testing different font-sizes */

       .Lrg {
         font-size: 1.5em; /* 60px */
       .Mid {
         font-size: 1em; /* 40px */
       .Sml {
         font-size: 0.5em; /* 20px */

<p class="mixed"><span class='Mid'>Mid</span><span 
class='Lrg'>Lrg</span><span class='Sml'>Sml</span><img 
src="./support/blue-vert-line-1x220.png" alt="Image download support 
must be enabled" /></p>

which uses only 3 span, not 5 span.

+CC: Koji Ishii

Web authors' contributions to CSS 2.1 test suite
CSS 2.1 Test suite RC6, March 23rd 2011

Received on Sunday, 6 April 2014 23:10:22 UTC