W3C home > Mailing lists > Public > public-css-archive@w3.org > December 2019

Re: [csswg-drafts] [css-fonts] limit local fonts to those selected by users in browser settings (or other browser chrome) (#4497)

From: L. David Baron via GitHub <sysbot+gh@w3.org>
Date: Wed, 11 Dec 2019 07:26:37 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-564414867-1576049196-sysbot+gh@w3.org>
The statement in https://github.com/w3c/csswg-drafts/issues/4497#issue-519535119 that:

> (edit: no change to users in group 1, of course)

(where [group 1](https://github.com/w3c/csswg-drafts/issues/4055#issuecomment-536169515) is "Users who never install fonts.") makes me think that an implicit part of the proposal is that browsers are supposed to default to the set of fonts that are installed by default with the OS (rather than defaulting to the empty set as they would if interpreting the proposal literally).  That, on its own, isn't trivial -- it requires knowing what that default is across all combinations of OS / OS version / locale / language packs / etc.

If that assumption is correct, and if that somehow takes into account variation across languages in a reasonable way, and it's *doable* across OSes, then I think it seems like a reasonable suggestion.  But I think there are still a bunch of unclear issues related to how to handle users who have support for multiple languages, etc.

I'd be a little hesitant to put it in a spec until it had been demonstrated to be viable in the market, though (i.e., shown that it's shippable without breaking a ton of users).

(On the flip side, it should be entirely *allowable* for an implementation to do this if it wants.  I'd think the spec allows it today, although if that's not the case it should be fixed.)

-- 
GitHub Notification of comment by dbaron
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4497#issuecomment-564414867 using your GitHub account
Received on Wednesday, 11 December 2019 07:26:39 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 06:41:57 UTC