- From: Håkon Wium Lie <howcome@opera.com>
- Date: Mon, 6 Feb 2012 00:59:12 +0100
- To: Brad Kemper <brad.kemper@gmail.com>
- Cc: Håkon Wium Lie <howcome@opera.com>, Alan Stearns <stearns@adobe.com>, www-style@w3.org
Also sprach Brad Kemper: > > I agree that spacing behavor must be described somehow, and in this > > case we don't have an alpha channel to use. This is noted in issue 13: > > "Some kind of spacing behavior must be defined." We could, > > perceivably, use some kinde of kerning parameter from the font in > > question. But this may be unavailable or hard to extract. So a > > property may be easier. We would only need one property, no? > > Maybe just 'margin' on the exclusion would be enough, to where it > was no longer a shorthand when applied to an exclusion, and only > applied to stuff that wraps it, and only collapsed with similarly > scoped exclusions? If that is too magic, then maybe call it > 'exclude-margin'. I like the reuse of properties, but I think we need a separate one in this case. (If we allow background images to define exclusions, we can't really reuse the 'margin' property of the element which owns the background.) So, 'exclude-margin' makes sense, I think. > In example 70: > • what is determining the stand-off so that the text doesn't touch the "y"? Nothing at this stage, this is why the note says: "Some kind of spacing behavior must be defined". I've added 'exclude-margin' as a possible solution. > • Would there be a way to have text also go to the left of the > descender of the "y", or for the other to choose the desired > behavior there? The way I think about the example is that other content would stay to the right of a left-floating element. This way, content would not get to the left of the 'y' descender. This definition is convenient to achieve example 70, but bay be inconvenient in other examples. > • Are you imaginging there would also be something to get the > text to line up with the top of the lowercase letters? Yes. A negative margin is probably the easiest solution: #dropcaps { font-size: 3em; float: left; exclude-level: 0.5; margin-top: -0.2em; } This solution is not ideal if the used font has a different x-height from the specified font. Hmm. -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Monday, 6 February 2012 00:00:03 UTC