- From: jfkthame via GitHub <sysbot+gh@w3.org>
- Date: Thu, 08 Dec 2016 16:59:50 +0000
- To: public-css-archive@w3.org
> I agree upright Hebrew appear top-to-bottom, but less sure about how. Complex cases are like: <div class=U><span dir=rtl>ABC</span></div> > The "ABC" is still strong LTR, correct? Yes, I think so; and so it appears as A B C in top-to-bottom order. <div class=U> ABC <span class=R>DEF</span> GHI <span class=R>JKL</span> MNO </div> > > The "DEF" and "JKL" are RTL so reordering occurs, as "ABC LKJ GHI FED MNO", correct? I'm not sure I understand you here, or perhaps I disagree. The characters "DEF" and "JKL" are RTL and so will reorder to "FED" and "LKJ" respectively; but I don't expect them to swap places within the overall-LTR (top-to-bottom) line of text. So the visual result (using lowercase to stand in for glyphs that are rotated 90° clockwise) should probably be: A B C f e d G H I l k j M N O Does that make sense to you? <div class=R> ARABIC TEXT HAS <span class=U>SYMBOL1</span> AND <span class=U>SYMBOL2</span> IN A PARAGRAPH. </div> > The two symbols are strong LTR so reordering occurs, making "SYMBOL2" visually earlier than "SYMBOL1", correct? Again, I don't think the SYMBOL1 and SYMBOL2 spans will swap places within the overall-RTL paragraph. The ARABIC TEXT... as a whole will run bottom-to-top, so SYMBOL1 will appear (upright, and top-to-bottom if it has multiple characters) first (lower down in the line), and SYMBOL2 will appear higher: . . . a r a p a n i S Y M 2 d n a S Y M 1 s a h c i b a r a (abbreviating your example a bit to save space). Reasonable? -- GitHub Notification of comment by jfkthame Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/755#issuecomment-265793446 using your GitHub account
Received on Thursday, 8 December 2016 16:59:56 UTC