Bug 18323 - Improve font-weight: lighter and bolder
: Improve font-weight: lighter and bolder
Status: NEW
: WebKit
Text
: 528+ (Nightly build)
: Macintosh Mac OS X 10.5
: P2 Normal
Assigned To:
:
: InRadar
:
:
  Show dependency treegraph
 
Reported: 2008-04-05 11:00 PST by
Modified: 2013-06-26 22:06 PST (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-04-05 11:00:58 PST
Make font-weight: lighter (bolder) always select the next lighter (heavier) member of the selected family, if available, rather than just increment the font-weight value. Per CSS2.1:
"The computed value of "font-weight" is either:
- one of the legal number values, or
- one of the legal number values combined with one or more of the relative values (bolder or lighter). This type of computed values is necessary to use when the font in question does not have all weight variations that are needed."
------- Comment #1 From 2008-08-27 09:31:15 PST -------
for an example, see attachment #12838 [details] & attachment #12839 [details] (Helvetica Neue "lighter x 2" should be same weight as FontWeight100)
------- Comment #2 From 2009-05-21 01:04:55 PST -------
*** Bug 25914 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2009-05-21 01:17:59 PST -------
<rdar://problem/6910052>
------- Comment #4 From 2010-01-13 10:12:40 PST -------
*** Bug 33559 has been marked as a duplicate of this bug. ***
------- Comment #5 From 2013-05-18 10:32:26 PST -------
According to the spec, `bolder` and `lighter` snap to the weights of 100, 400, 700, and 900. The rules for this behavior is indicated by the chart at http://www.w3.org/TR/css3-fonts/#bolderlighter
------- Comment #6 From 2013-06-26 22:06:15 PST -------
This was recently addressed in the Chromium project. Perhaps a similar solution exists in WebKit land? https://chromiumcodereview.appspot.com/15994009