- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Tue, 03 Jul 2018 07:43:35 +0000
- To: public-css-archive@w3.org
The Working Group just discussed `font-synthesis forwards-compat with new values`, and agreed to the following: * `RESOLVED: move font-synthesis to long-hands, and simplify the shorthand` <details><summary>The full IRC log of that discussion</summary> <fantasai> Topic: font-synthesis forwards-compat with new values<br> <fantasai> github: https://github.com/w3c/csswg-drafts/issues/1641<br> <frremy> fantasai: at a f2f we resolve to change font-synthesis to invert the behavior since we change from you have to specify what you want to synthetize<br> <frremy> fantasai: to specify instead what you don't want to synthetize<br> <frremy> fantasai: wanted to clarify the resolution<br> <frremy> myles: not much thought, except I'd not want to break existing content<br> <frremy> astearns: but are you fine with the resolution?<br> <frremy> TabAtkins: (discussion about what rule maps to the spec)<br> <frremy> fantasai: the table doesn't help with forwards-compat<br> <frremy> fantasai: the current behavior if you don't specify font-synthesis which allows weight+style+font-caps<br> <astearns> s/the resolution/tab's table/<br> <frremy> fantasai: if you say font-synthesis: weight you already weight+font-caps<br> <frremy> TabAtkins: the table is meant to ease the compat<br> <frremy> TabAtkins: font-caps is not a legacy value<br> <frremy> TabAtkins: unspecified parts of the property default to on/off depending on legacy requirements<br> <frremy> florian: we had a similar discussion with font-...-skip and we had settled on a shorthand<br> <frremy> chris_: we can keep adding long-hands as we see fit<br> <frremy> florian: I think this is the only sane thing to do<br> <frremy> myles: then we can use Tab's table for the shorthand<br> <frremy> myles: ok, so the proposal is to have three properties "font-synthesis-weight, font-synthesis-style, etc..."<br> <frremy> myles: three values, each should have default to "auto" and "none", two first one are auto, last one is none<br> <frremy> fantasai: I don't like font-synthesis no-caps disable everything<br> <frremy> myles: since nobody implemented font-caps, we get rid of them in the shorthand<br> <frremy> myles: so the problem just disappears<br> <TabAtkins> s/font-caps/small-caps/<br> <TabAtkins> font-synthesis: all | none | [weight || style], with effects as in my table<br> <myles> Proposal: 3 new properties: font-synthesis-weight, font-synthesis-style, and font-synthesis-small-caps, all with grammar "auto | none" with initial values "auto", all inherited, and the "small-caps" "no-small-caps" and "no-style" and "no-weight" values are removed from the font-synthesis grammar, and the no<br> <astearns> 'as in my table' could also be 'as currently specified in fonts-3'<br> <myles> s/and the no//<br> <frremy> (joke on a "force synthesis" option)<br> <TabAtkins> "joke"<br> <frremy> astearns: any objection on the proposal as stated in irc<br> <frremy> RESOLVED: move font-synthesis to long-hands, and simplify the shorthand<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1641#issuecomment-402044040 using your GitHub account
Received on Tuesday, 3 July 2018 07:43:42 UTC