Hi ChangSeok,

Thanks for working on this. During the development and shipping of the
@font-face
size-adjust descriptor
<https://drafts.csswg.org/css-fonts-5/#size-adjust-desc> we found that at
least in our code the font-size-adjust implementation was not compatible
with this change. As size-adjust was a higher priority then, the
font-size-adjust RuntimeEnabledFeature was downgraded from experimental to
test <https://bugs.chromium.org/p/chromium/issues/detail?id=451346#c33>,
discussion during review in this change
<https://chromium-review.googlesource.com/c/chromium/src/+/2773716>.

We have a related TODO in the code that when the size-adjust descriptor is
present in a @font-face, the font-size-adjust property is ignored
<https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/fonts/font_description.cc;l=252>.
Could you describe how you plan to address this? Could you also investigate
how FireFox handles cases where the size-adjust descriptor and
font-size-adjust interact. Are there any problems arising from the use of
both at the same time?

Dominik

On Tue, Mar 28, 2023 at 9:35 PM ChangSeok Oh <[email protected]> wrote:

>
>
> > On Mar 28, 2023, at 6:29 AM, David Baron <[email protected]> wrote:
> >
> > On Mon, Mar 27, 2023 at 6:33 PM ChangSeok Oh <[email protected]>
> wrote:
> >    Interoperability and Compatibility
> >
> >    Gecko: Publicly support
> >
> >    WebKit: Positive and in development
> >        https://bugs.webkit.org/show_bug.cgi?id=254191
> >        https://github.com/WebKit/WebKit/pull/11744 (I am the author)
> >
> >    Web developers: No signals
> >
> >    Other signals:
> >
> >    WebView application risks
> >    No known risks
> >
> > It might be useful to separately describe (for some or all of these
> sources) support for the 1-value syntax (CSS 2.1, css-fonts-3, css-fonts-4)
> and support for the 2-value syntax (css-fonts-5).  For example, according
> to MDN, Gecko has been shipping the 1-value syntax since Firefox 3 (June
> 2008) and the 2-value syntax since Firefox 92 (September 2021).
>
> We already have a separate feature flag and ChromeStatus page [1].
> Unfortunately, it has been pending for years. I plan to ship it with this
> two-value syntax once this new feature is done. But I don’t have a strong
> opinion on the shipping plan. We can consider shipping separately.
>
> [1] https://chromestatus.com/feature/5720910061371392
>
> >
> > I'll also add that I'm a big fan of this feature and am happy to see it
> implemented.
>
> Thanks!
>
> >
> > -David
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0E07FF35-2FC4-43BA-A55E-F269997FDD0D%40gmail.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAN6muBvwMGM8jBKSSrynLiLFUjuToiBh%2BY5UWZeyKQzHc1S3zw%40mail.gmail.com.

Reply via email to