[Webkit-unassigned] [Bug 248656] `system-ui` should not be treated as a font face name in `src:local(...)`

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 22 04:24:43 PST 2022


https://bugs.webkit.org/show_bug.cgi?id=248656

--- Comment #9 from Jonathan Kew <jfkthame at gmail.com> ---
> I would contend that everyone in the world who writes local(system-ui) in CSS expects and hopes for it to work. (Except for someone writing a bug against the spec, for the sole purpose of spec conformance.) To me, allowing system-ui feels like a "victimless crime" against the spec.

I would suggest that it's a "crime" against the Safari users who write such CSS and assume that it'll render in a certain way, because of how it looks in their browser; but then when their content is viewed by a Firefox or Chrome user, it looks bad/broken.

Or from another point of view, it's a "crime" against the Firefox and Chrome users, because it leads to Safari-using authors creating content that doesn't work well in those browsers.

That's exactly what an interoperability problem looks like, and it's happening because webkit does not follow the (very long-standing) requirements of the CSS specification here.

If the webkit bug here is fixed so as to conform to the specification, any Safari-using authors who want their page to use the macOS system font will be nudged to use the system-ui keyword in the manner the spec intends (as a value in the font-family list) and it'll work consistently across all the browsers.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221222/cbbfe913/attachment.htm>


More information about the webkit-unassigned mailing list