Re: [csswg-drafts] [css-fonts] General function of system font families for parity with corresponding generic (#10852)

> System font families as they exist are not required to be mapped to anything.

That is incorrect. From [10.4. System Font](https://drafts.csswg.org/css-fonts-4/#system-font):

> The System Font is the font which is used by the [system-ui](https://drafts.csswg.org/css-fonts-4/#valdef-font-family-system-ui) [generic font family name](https://drafts.csswg.org/css-fonts-4/#system-ui-def). It is an example of a Preinstalled Font.

following that link takes us to [`system-ui`](https://drafts.csswg.org/css-fonts-4/#valdef-font-family-system-ui)

> This generic font family lets text render with the default user interface font (which, as with all [ยง 2.1.5 Generic font families](https://drafts.csswg.org/css-fonts-4/#generic-font-families), may be a composite font) on the platform on which the UA is running. A cross-platform UA should use different fonts on its different supported platforms. The purpose of [system-ui](https://drafts.csswg.org/css-fonts-4/#valdef-font-family-system-ui) is to allow web content to integrate with the look and feel of the native OS. This is useful for hybrid, web or cross-platform applications.

> The precise font(s) used will depend on factors such as platform support, platform language, locale settings, user preferences, Unicode coverage and the content language. UA may optionally choose to use the text rendering engine provided by the platform when using [system-ui](https://drafts.csswg.org/css-fonts-4/#valdef-font-family-system-ui) to match the appearance of the default user interface more closely.

Nothing in that text says that the system font won't map to anything; although it may map to several somethings.

_(I realize you make additional points about remapping generics, but would like to understand your initial point before going further)_

-- 
GitHub Notification of comment by svgeesus
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10852#issuecomment-3551745954 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 19 November 2025 09:36:20 UTC