- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Thu, 30 Jan 2025 18:44:10 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-fonts] font-synthesis-style is too blunt`, and agreed to the following: * `RESOLVED: Add oblique-only to font-synthesis-style, which synthesizes oblique but prevents using oblique as italic fallback.` <details><summary>The full IRC log of that discussion</summary> <TabAtkins> florian: font-synthesis-style isn't quite doing what most poeple want to use it for (i claim)<br> <TabAtkins> florian: general notion is that some of the time, when you say italic, you kinda just mean "slanted", and italic is a pretty type of slanted<br> <TabAtkins> florian: if it's not there, you're okay with oblique, which is the normal letter shape but slanted, rather than a different letter shape<br> <TabAtkins> florian: but sometimes you really want to insist on italic and not fall back to oblique<br> <TabAtkins> florian: we say to use font-synthesis-style for that, but it doesn't work<br> <TabAtkins> florian: as currnetly specified, if you ahve a non-synth'd oblique font, the system *will* fall back to oblique even if you say synthesis:none, which i argue is almost never what they want<br> <TabAtkins> florian: that's first problem<br> <TabAtkins> florian: a lesser problem is i think it's extremely rare for someone who's explicitly requested oblique to not want a synthesized oblique when a natural isn't available<br> <TabAtkins> florian: difference between synthesized and manual italic can be big, but between synthesized and real oblique is pretty small<br> <TabAtkins> florian: so rare to care much about the differnece<br> <TabAtkins> florian: so i think it shoudl be possible for authors to epxress "don't fall back from italic to oblique" and also "if you fall back from oblique, it's okay to synthesize"<br> <TabAtkins> florian: I think a solution for this is to just add some more values to font-synth-style. we already have auto and none<br> <TabAtkins> florian: maybe shoudl add no-oblique that prevents italic->oblique fallback<br> <TabAtkins> florian: arguably a bit weird since it's fallback rather than synth, but this property is kinda doing that<br> <ChrisL> q+<br> <TabAtkins> florian: alternative is to change 'none' to do the "right thing", and add a new keyword oblique-only, allowing synthesizing oblique but not synthesizing italic *from* oblique<br> <astearns> ack ChrisL<br> <TabAtkins> florian: so proposal is "auto | none | oblique-only", and people should be advised to use oblique-only<br> <TabAtkins> ChrisL: I agree with that last one, emilio also proposed that. i think it makes the most sense.<br> <TabAtkins> astearns: me too<br> <TabAtkins> astearns: so proposed is to add oblique-only to font-synth-style<br> <TabAtkins> ChrisL: can i explicitly ping jfkthame ?<br> <TabAtkins> jfkthame: I guess this is reasonable. Not sure how big of a need there really is.<br> <TabAtkins> jfkthame: if the properties call for italic and there's no italic face, and oblique-only, what's the user gonna get? Is that really what they want? I'm not sure it is.<br> <TabAtkins> jfkthame: I'm not opposed, but also not particualrly convinced it's a big deal.<br> <TabAtkins> florian: that's generally a problem with synth; if the font isn't there, and you've turned off synthesis, you don't get what you're asked for.<br> <astearns> s/Is that really/They get regular. Is that really/<br> <TabAtkins> florian: at the moment the way we give you "not what you asked for" is almost certainly not what you expect, in some cases.<br> <TabAtkins> astearns: so jonathan is not opposed. anyone need more discussion? objections?<br> <TabAtkins> RESOLVED: Add oblique-only to font-synthesis-style, which synthesizes oblique but prevents using oblique as italic fallback.<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9390#issuecomment-2625297188 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 30 January 2025 18:44:11 UTC