Re: [csswg-drafts] [css-fonts] system-ui-serif, system-ui-monospaced, and system-ui-rounded (#4107)

Fonts can be classified by function or feature. I see confusion about using new proposed values because these two are mixed up.

Function categories may be something like system-ui font family, which is "default font family for system UI". There are also more detailed property values specific to OS vendor: legacy Windows categories like icon, or Apple's -apple-system-headline. I see extending function-based categories as separate issue from property values discussed in this thread. 

Proposal here to add system-ui-rounded, system-ui-monospace, or system-ui-serif, doesn't seem to be in this category. I expect, and this is what what I see above in this thread, web developers to use new families because of font design characteristics rather than how they are used in system UI. It is classification based on font feature, which may be well covered by extending generic family values by adding 'rounded' keyword. Only reason for not doing so is backward compatibility. For that reason, I'm ok with adding new set of system-* properties, but because this is feature-based classification I would drop -ui- from property names. And add system-sans-serif to make list internally consistent. 


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

Received on Tuesday, 3 September 2019 19:06:15 UTC