- From: Gérard Talbot <www-style@gtalbot.org>
- Date: Wed, 31 Oct 2018 20:10:15 -0400
- To: Florian Rivoal <florian@rivoal.net>
- Cc: fantasai <fantasai@inkedblade.net>, Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>, public-css-testsuite@w3.org
Le 2018-10-31 17:23, Florian Rivoal a écrit :
>> On Oct 25, 2018, at 22:16, Gérard Talbot <www-style@gtalbot.org>
>> wrote:
>>
>> Le 2018-10-24 20:12, Amelia Bellamy-Royds a écrit :
>>> Hi Gérard,
>>> There's a paragraph at the end of the section on font-relative units
>>> that
>>> explains how circular references are avoided.
>>> https://drafts.csswg.org/css-values-4/#font-relative-lengths
>>
[I initially wanted to reply in the www-style mailing list but I hit the
wrong email address when sending email.]
>> Hello Amelia,
>>
>> Thank you for your response. I missed that.
>>
>> [snipped]
>>
>>>> When used in the value of the font-size
>>>> <https://drafts.csswg.org/css-fonts-3/#propdef-font-size> property
>>>> on the
>>>> element they refer to, they resolve against the computed metrics of
>>>> the
>>>> parent element—or against the computed metrics corresponding to the
>>>> initial values of the font and line-height properties, if the
>>>> element has
>>>> no parent.
>>
>> [snipped]
>>
>> I am also confused about the meaning of that parg with regards to one
>> particular code scenario.
>>
>> Let's postulate that the computed metrics corresponding to the initial
>> value of the line-height is 19.2px and that the initial font size
>> value for the root element is 16px (these values are usually in effect
>> in the CSS tests). Then what is the used font size for the root
>> element in this rule:
>>
>> html {font-size: 2lh;} /* I think it should be 38.4px */
>
> With the above assumptions, yes.
>
>> Why that particular parg says "initial values of the font" and not
>> "initial values of the font size"? And why not initial value of font
>> size *or* line-height?
>
> I am unsure about the difference you make between "and" and "or" in
> this sentence.
Florian,
You figured this "and" versus "or" out in another email. If initial
'line-height' value is 'normal', then you need to know the font-family
and font-size in order to convert into a computed value.
Gérard
> As for "font" vs "font-size", I think I agree with you, but I am no
> longer sure why the text is this way. However, fantasai made large
> editorial fixes to that text a while back[1], but did not change that,
> so I am wondering if this was justified after all. Fantasai?
>
> —Florian
>
> [1]
> https://github.com/w3c/csswg-drafts/commit/b3b3292e413958ad81e3567059247e5ea87d76a0
Received on Thursday, 1 November 2018 00:10:47 UTC