- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 09 Oct 2007 11:23:32 -0400
- To: Daniel Aleksandersen <aleksandersen+w3clists@runbox.com>
- CC: W3C Emailing list for WWW Style <www-style@w3.org>
Daniel Aleksandersen wrote: > On 2007-10-09, fantasai wrote: >> Daniel Aleksandersen wrote: >>> These are the once I would like to see instead: >>> none | [ start || left-edges || edges || end || right-edges ] >>> >>> As everyone can see I use plural in ‘edges’ to clarify that it will >>> apply on multiple edges. >> Multiple edges? > > Yes, the edge of every line. I call that more than one. Sorry if my English > is a problem for my you. ;-) Ah. I'd consider that one edge. :) It's the left/right edge of the paragraph. >>> I also changed it from start and end to left and right >>> edges; to further clarify which edges will get hanging‐punctuation. >>> Another reason for doing this is that ‘left hanging‐punctuation’ is a >>> common term in typography. >> The reason for using 'start' and 'end' instead of 'left' and 'right' is >> that it automatically works correctly both for right-to-left and >> left-to-right scripts. > > Yes. I actually understood there was a internationalisation reason. But I > still thinks using left and right is better. It is basically the same > thing. But since CSS addresses almost every other direction using left and > right, I though it was best to use it here to. And as I said, it makes > things more simple. No, it makes things more complicated. 'start' is the better option because it works in all cases and handles e.g. automatic translation as well. I see no good reason to make a less-good option available as well. ('text-align' will also be taking a 'start' value: we're trying to transition towards start/end rather than left/right for these things.) > If you look trough the two character blocks I proposed—try using > http://www.fileformat.info/info/unicode/block/index.htm—you will see that > it makes sense for almost every character. Except the U+2052 COMMERCIAL > MINUS SIGN and other glyphs that appear separated from other characters > using U+20 SPACE and other spacing characters. > >> Can you post examples (e.g. scans) of where this is applied to other >> punctuation, or where "left-edge" ('start-edge') hanging punctuation is >> used? > > http://livedocs.adobe.com/en_US/Illustrator/13.0/images/tp_36.png > Left hanging punctuation to the right. (Image courtesy of Adobe.) Ok, that could be handled with the existing definition for hanging-punctuation: start; since the emdash is on the first line of a block. > http://www.artlebedev.com/mandership/120/ > Showing left (first illustration) and right (second illustration) hanging > punctuation to the right. Try hovering the two images! (Images courtesy of > Artemy Lebedev.) Hmm, the hanging quotation mark at the start would work with hanging-punctuation: start (that's what the 'start' value was added /for/), but the parenthesis on the fifth line would indeed require a 'start-edge' value. How common is that effect? It looks a bit weird to me. ~fantasai
Received on Tuesday, 9 October 2007 15:23:54 UTC