Open frivoal opened 4 years ago
It feels like be able to make that distinction, we'd have to classify generics into "general-purpose generics" and "script-specific generics".
It does and I think that would be valuable.
Although we need to guard against the implicit bias that latin-script-specific
=== general-purpose
.
Okay, I plan to attempt some "should" wording
for generic font families that are meaningful across multiple scripts
we'd have to classify generics into "general-purpose generics" and "script-specific generics"
we need to guard against the implicit bias that
latin-script-specific
===general-purpose
.
This needs a concrete proposal for which generics are general purpose which is harder than it looks. Is cursive
general purpose? Can we quietly kill fantasy
in the same rewrite?
Ok since it is easier to criticize a proposal than create one, I propose that "general purpose" be:
which leaves, as "script-specific" (or at least, not necessarily defined or useful for all scripts)
Related: [meta] [css-fonts] Criteria for generic font families
The proposed "general purpose" above makes sense to me. For the second category, a few comments:
Here are a couple of thoughts:
Even if the connotations of using a cursive script can be very different from script to script, then notion that there exists a cursive variants seems applicable to most (all?) writing systems. What does classifying it as "script-specific" get us?
It means I don't believe that it is applicable to most writing systems. Remember the Kai != Cursive discussion. Cursive may somewhat map to "brush or pen strokes" but mapping that in turn to "informal, playful" is culturally specific.
And if it's something else, I don't know what.
I don't recall the discussions around adding that one and confess to not really understanding it. It it equates to "colorful, not monochrome" then it should be renamed.
putting fantasy in "script-specific" is probably fine. But putting it in "deprecated", with behavior up to the UA (including an allowance to just ignore it) might work too.
Can we kill it with fire? Please?
@r12a moduated vs. monoline is a much nicer classification, agreed - although we have an unfortunate quarter-century of legacy content that depends on the Western-centric terms (and in fact depends on serif
having the exact width metrics of Times New Roman).
I wonder though if there is still value in introducing those two as generics. Or is it more of a continuum?
This example mentions mapping to multiple concrete families, but is non-normative as it is an example:
The script above should not have any knowledge of how ''system-ui'' is expanded to include a collection of system user interface fonts. In particular, the above script should yield a result of "system-ui" on every platform.
This issue is partly relevant for existing generic font families, but I think gets more pressing if we decide we're going to add more.
css-fonts-4 says:
I like that this is a possibility, but I think in some cases it ought to stronger than a "may", and probably a "should", for generic font families that are meant to be international.
For instance, it doesn't seem particularly important that fangsong, or a possible other language / script specific additions like nastaliq.
However, for generic font families that are meaningful across multiple scripts (sans serif, rounded…), then I think it should be a composite face trying to cover a broad range of Unicode.
It feels like be able to make that distinction, we'd have to classify generics into "general-purpose generics" and "script-specific generics". That doesn't seem particularly hard at the moment, but with a bigger set, we might get into gray areas.