W3C home > Mailing lists > Public > www-style@w3.org > November 2016

Re: [css-inline] result of initial-letter when sink substantially exceeds size

From: Charles Lamont <charles@castle.myzen.co.uk>
Date: Wed, 2 Nov 2016 10:02:28 +0000
To: www-style@w3.org
Message-ID: <00fa34f9-2cfc-773b-acc0-bfa23d762f76@castle.myzen.co.uk>
On 2016-11-01 21:13, Tab Atkins Jr. wrote:
> On Tue, Nov 1, 2016 at 1:54 PM, Dave Cramer <dauwhe@gmail.com> wrote:
>> On Tue, Nov 1, 2016 at 2:20 PM, Jonathan Kew <jfkthame@gmail.com> wrote:
>>> AFAICS, the current spec does not explicitly address the situation where the
>>> 'sink' value of an initial letter is much greater than its 'size':
>>>   p::first-letter { initial-letter: 1.8 4; }
>>> Is the following text of the paragraph expected to run _above_ the initial
>>> letter, or should the initial letter's exclusion area be assumed to extend
>>> upwards to the start of the paragraph?
>> I think we should probably extend the exclusion area up. Having the
>> text run above the initial letter further degrades the relationship
>> between the initial letter and the subsequent text—the eye has to do
>> lots of back and forth to read the word, assuming someone would
>> understand the intent in the first place.
> Agreed; the exclusion should never start below the line of the
> paragraph, only go above it if necessary.
> ~TJ

Would it be possible to change the fourth case in section 3.1, example
2, such that where the letter size is less than the sink, it aligns at
the top (cap height), please? I think this would better fit the
'simulated letterpress' use case, as well as eliminating the oversail
situation above.

(I think I got this alignment wrong in the first place when arguing the
case that resulted in 'size' being changed from integer to number. Dave
Cramer may remember the discussion).

Charles Lamont
Received on Wednesday, 2 November 2016 12:45:36 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:09:05 UTC