Guys i guess i don't deserve to have this , because I don't really understand what it is and how it works, any tips? On Thursday, October 7, 2021 at 12:27:56 PM UTC-7 Chris Harrelson wrote:
> LGTM3 > > On Thu, Oct 7, 2021 at 3:34 AM 'Munira Tursunova' via blink-dev < > blin...@chromium.org> wrote: > >> > Looking at the font-synthesis-* tests in >> https://wpt.fyi/results/css/css-fonts?label=experimental&label=master&aligned, >> >> many pass in Firefox and Safari, but not all of them. Do all of these tests >> pass with the implementation now in Blink? >> >> Yes, they do. Actually these tests had been added with the Chrome >> implementation and they are responsible for longhands for font-synthesis >> property which is not supported by other browsers yet. >> >> > In the chromestatus entry I see "There are additional tests for system >> fonts with platform specific results, so we keep those as internal tests." >> Is the problem there that the tests rely on system fonts, or that there are >> platform-specific results? The latter is possible with WPT using the >> regular third_party/blink/web_tests/platform/ expectations. For system >> fonts, perhaps these tests could be written to pass if the fonts aren't >> present? If these are testharness.js tests, >> https://web-platform-tests.org/writing-tests/testharness-api.html#optional-features >> >> might be a path forward. >> >> Yes, they rely on particular aspects of which fonts are available on the >> system. As the font-synthesis property, when applied to system fonts, is >> closely connected to font matching and identifying whether a true bold / >> true italic variant exists, it’d be hard to make those flexible in terms of >> a default passing when the font does not exist. They are ref tests for that >> purpose. >> >> >Also, looking at >> https://developer.mozilla.org/en-US/docs/Web/CSS/font-synthesis#browser_compatibility >> >> I wonder if small-caps is going to be supported? If that table is correct >> it's not supported by Safari and it's only just now coming to Firefox. >> >> Yes, small-caps support was also implemented in Blink (as longhand and as >> part of the shorthand). Also I’m not sure if that table is correct because >> Safari also supports ‘small-caps’ (only as a keyword in the shorthand) . >> They just have a bug in ref for this test: >> https://wpt.fyi/results/css/css-fonts/font-synthesis-06.html?label=experimental&label=master&aligned >> >> On Thursday, October 7, 2021 at 11:28:57 AM UTC+3 Philip Jägenstedt wrote: >> >>> It's great to see this feature getting ready to ship, it's one of a >>> relatively small number of features already supported by Firefox and Safari >>> but not by Chromium browsers, so it's been on my radar :) >>> >>> I just have a few questions. >>> >>> Looking at the font-synthesis-* tests in >>> https://wpt.fyi/results/css/css-fonts?label=experimental&label=master&aligned, >>> >>> many pass in Firefox and Safari, but not all of them. Do all of these tests >>> pass with the implementation now in Blink? >>> >>> In the chromestatus entry I see "There are additional tests for system >>> fonts with platform specific results, so we keep those as internal tests." >>> Is the problem there that the tests rely on system fonts, or that there are >>> platform-specific results? The latter is possible with WPT using the >>> regular third_party/blink/web_tests/platform/ expectations. For system >>> fonts, perhaps these tests could be written to pass if the fonts aren't >>> present? If these are testharness.js tests, >>> https://web-platform-tests.org/writing-tests/testharness-api.html#optional-features >>> >>> might be a path forward. >>> >>> Also, looking at >>> https://developer.mozilla.org/en-US/docs/Web/CSS/font-synthesis#browser_compatibility >>> >>> I wonder if small-caps is going to be supported? If that table is correct >>> it's not supported by Safari and it's only just now coming to Firefox. >>> >>> On Thu, Oct 7, 2021 at 9:59 AM Daniel Bratell <brat...@gmail.com> wrote: >>> >>>> LGTM2 >>>> >>>> /Daniel >>>> On 2021-10-07 09:08, Yoav Weiss wrote: >>>> >>>> *LGTM1* >>>> Thanks for working on this!! This seems like an important thing to >>>> catch up on! >>>> >>>> >>>> >>>> On Tue, Oct 5, 2021 at 6:56 PM 'Munira Tursunova' via blink-dev < >>>> blin...@chromium.org> wrote: >>>> >>>>> Contact emails >>>>> >>>>> moo...@google.com, dr...@chromium.org >>>>> >>>>> Explainer >>>>> >>>>> https://drafts.csswg.org/css-fonts-4/#font-synthesis-intro >>>>> >>>>> https://developer.mozilla.org/en-US/docs/Web/CSS/font-synthesis >>>>> >>>>> Specification >>>>> >>>>> https://drafts.csswg.org/css-fonts/#font-synthesis >>>>> >>>>> Summary >>>>> >>>>> The font-synthesis CSS property controls whether user agents are >>>>> allowed to synthesize oblique, bold and small-caps font faces when a font >>>>> family lacks oblique, bold and small-caps faces, respectively. >>>>> >>>>> >>>>> Blink component >>>>> >>>>> Blink>Fonts >>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EFonts> >>>>> >>>>> TAG review status >>>>> >>>>> Already shipped in other browsers, see below, no TAG review required. >>>>> >>>>> Risks >>>>> >>>>> Interoperability and Compatibility Low, feature already shipped in >>>>> Firefox and Safari. >>>>> >>>>> Expected graceful degradation if an engine has so far not implemented >>>>> this feature: if the font-synthesis: property is not understood by an >>>>> engine, this means unintended synthesis can occur. That's expected and >>>>> the >>>>> reason why this property was designed. >>>>> >>>>> Signals >>>>> >>>>> Gecko: Shipped/Shipping ( >>>>> https://developer.mozilla.org/en-US/docs/Web/CSS/font-synthesis#browser_compatibility) >>>>> >>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1706080 >>>>> >>>>> WebKit: Shipped/Shipping ( >>>>> https://bugs.webkit.org/show_bug.cgi?id=144180) >>>>> >>>>> Web developers: No signals >>>>> >>>>> Activation >>>>> >>>>> None expected, feature already implemented in other browsers. >>>>> >>>>> >>>>> Debuggability >>>>> >>>>> Same as any other CSS property, css_properties.json will be rolled to >>>>> DevTools during development. >>>>> >>>>> >>>>> Is this feature fully tested by web-platform-tests >>>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> >>>>> ? >>>>> >>>>> Yes, 36 new web tests pass: 16 new internal platform specific tests >>>>> were added, 12 new WPT tests were added and 8 existing WPT tests are now >>>>> passing. >>>>> >>>>> >>>>> Requires code in //chrome? >>>>> >>>>> False >>>>> >>>>> Tracking bug >>>>> >>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=509989 >>>>> >>>>> Sample links >>>>> >>>>> https://drafts.csswg.org/css-fonts-4/#font-synthesis-intro >>>>> >>>>> Estimated milestones >>>>> >>>>> No milestones specified >>>>> >>>>> >>>>> Link to entry on the Chrome Platform Status >>>>> >>>>> https://www.chromestatus.com/feature/5640605355999232 >>>>> >>>>> This intent message was generated by Chrome Platform Status >>>>> <https://www.chromestatus.com/>. >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "blink-dev" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to blink-dev+...@chromium.org. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAO7W_AmPR6X7evqGz9P7bkW2ysRmr%3DqP4ajgGA%2BjOGfsp_FrA%40mail.gmail.com >>>>> >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAO7W_AmPR6X7evqGz9P7bkW2ysRmr%3DqP4ajgGA%2BjOGfsp_FrA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "blink-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to blink-dev+...@chromium.org. >>>> To view this discussion on the web visit >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfXyqaq60U%2BEzTWxYLhhZcW%3DyjZMetHjkgfmjpWibOWLxg%40mail.gmail.com >>>> >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfXyqaq60U%2BEzTWxYLhhZcW%3DyjZMetHjkgfmjpWibOWLxg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "blink-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to blink-dev+...@chromium.org. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/948ab999-2298-be47-ecab-d9585ea31b22%40gmail.com >>>> >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/948ab999-2298-be47-ecab-d9585ea31b22%40gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to blink-dev+...@chromium.org. >> > To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/28c6d529-d817-4d44-b710-2a40bfaeacc0n%40chromium.org >> >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/28c6d529-d817-4d44-b710-2a40bfaeacc0n%40chromium.org?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/28f622bb-93da-45a7-94b6-43eab8d78f33n%40chromium.org.