[csswg-drafts] [css-fonts-5] Consider making font-weight: bolder (and lighter) font-specific (#6847)

litherum has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-fonts-5] Consider making font-weight: bolder (and lighter) font-specific ==
Consider a font family with a weight=300 member and a weight = 600 member. Consider the following content:

```
<div id="outer" style="font: 300 16px MyFontFamily;">
    <div id="inner" style="font-weight: bolder;">...</div>
</div>
```

The [definition](https://drafts.csswg.org/css-fonts-4/#relative-weights) of `bolder` says that the computed weight for `inner` would be 400. According to the font matching rules, if the requested weight is 400, a candidate font of weight 300 would be chosen rather than another candidate of weight 600.

This means that, for the `inner` element, the author has requested a bolder weight, but they didn't get one, even though a bolder weight exists.

Maybe `bolder` should take into account which members of the family are present, so this situation would match the weight=600 font rather than the weight=300 font.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6847 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 1 December 2021 00:56:24 UTC