- From: Paul Nelson (ATC) <paulnel@winse.microsoft.com>
- Date: Tue, 9 Jan 2007 08:23:20 -0800
- To: Christopher Tom <cctom@hawaii.rr.com>, <www-style@w3.org>
Default text orientation is based on the baseline of the line of text. I do not see need for overspecifying things by adding a text-orientation property. I'll take some time today to begin putting some pictures together to explain what I am saying. The ability to rotate the glyphs in the line (i.e. set glyph orientation to the baseline) is something that could be desired, as is setting the escapement of the baseline. Paul -----Original Message----- From: www-style-request@w3.org [mailto:www-style-request@w3.org] On Behalf Of Christopher Tom Sent: Tuesday, January 09, 2007 1:51 AM To: www-style@w3.org Subject: Re: [CSS3 Text Layout] working draft (compact version) The choice of top-to-bottom as default for right-to-left scripts is not based on what is common in existing documents. It is so the reader doesn't need to switch reading direction when they encounter the embedded right-to-left script. My feeling is that it isn't unreasonable to expect someone who wants to orient embedded horizontal scripts in a certain direction (for example to align the text orientation with the block progression direction) to mark their horizontal scripts up with the direction they want. Note that both left-to-right and right-to-left scripts would have the same mark up (eg. text-orientation-vertical: right) for this purpose. This is something I would definitely like to hear other opinions on though. Paul Nelson (ATC) wrote: > Elika's document should not be the only document you consider for understanding vertical text layout. For example, Arabic text in the common form of documents in vertial text mode rotates 90 degrees clockwise, *not* 90 degrees counterclockwise as you indicate. > > The text-orientation-vertical: natural layout is completely consistent with the natural orthography. Cases like text-orientation-vertical: left for Latin scripts laid out horizontally are, I think, also possible with glyph-orientation-horizontal: 270. Removing the need to specify an inline direction is simply to remove the need to specify things which don't need to be specified to obtain correct results. > Your approach seems to try to devorce the glyphs from the natural orthography for a script and therefore the fact that glyphs run on a baseline according to orthographic conventions is sufficient for normal text in document. I do not see that your special properties are necessary. > > Regards, > > Paul > >
Received on Tuesday, 9 January 2007 16:23:02 UTC