- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Wed, 21 Feb 2007 04:23:11 +1300
- To: Bert Bos <bert@w3.org>
- CC: www-style@w3.org, 'WWW International' <www-international@w3.org>
Bert Bos wrote: > On Monday 19 February 2007 09:30, fantasai wrote: >> Paul Nelson (ATC) wrote: > >>> 4. text-align property, left value definition. I believe that >>> the text for vertical is not correct, but should be defined as “In >>> vertical text, ‘left’ is interpreted with respect to the left side >>> of the line if the baseline was rotated to horizontal.” >>> >>> 5. text-align property. right value definition. I believe >>> that the text for vertical is not correct, but should be defined as >>> “In vertical text, ‘right’ is interpreted with respect to the right >>> side of the line if the baseline was rotated to horizontal.” > > I think that is a good definition, because it both defines and explains > ("to remember this, think of horizontal and vertical lines as 90 degree > rotations of each other"). > > In both our vertical modes (rl and lr), the baseline is rotated the same > way, isn't it? So 'left' is always top and 'right' always bottom. Maybe > it is useful to add that as a note: "(I.e., text is aligned at the > bottom.)" This is true by default, but it may not be true for specific values of glyph-orientation: rotating glyphs rotates their baseline. glyph-orientation can make glyphs stand upright in a column, but it can also turn the line 180deg to face the other way. > I don't think glyph orientation affects text alignment. One affects > inline layout, the other the block. > > E.g., should it make a difference whether you do > > <p style="block-progression: rl; > glyph-orientation-vertical: upright"> > ... > </p> > or > <p style="block-progression: rl"> > <span style="glyph-orientation-vertical: upright"> > ... > </span> > </p>? That's like asking, should it make a difference whether you do <p style="direction: rtl; text-align: start"> ... </p> or <p style="text-align: start"><span style="direction: rtl;"> ... </span> </p> > I'm wondering if we shouldn't add keywords 'top' and 'bottom'. They > would technically be aliases for 'left' and 'right', but maybe more > intuitive for users. Authors should be using 'start' and 'end' wherever possible, not 'top' and 'bottom'. If there's a good use case for adding 'top' and 'bottom' in addition to 'start' and 'end', then we can consider it, but 'start' and 'end' are much less error-prone: they don't align opposite to the author's intent if 'block-progression' gets overridden later in the cascade. > We have some bias to horizontal text that we can't > change ('line-height'), but in this case we *can* change it. How is 'line-height' biased towards horizontal text? ~fantasai
Received on Tuesday, 20 February 2007 15:23:40 UTC