jfkthame
jfkthame
> An example for DirectWrite shows a fairly complex set of heuristics - it starts with pointer equality and other checks based on the way the font is loaded, then...
> I see [Gecko doing this](https://hg.mozilla.org/mozilla-central/file/tip/gfx/thebes/gfxDWriteFontList.cpp#l1418), but for a reason I can't determine, it doesn't write up its aRunScript argument to set the locale. Maybe @jfkthame can shed more light...
Pinging @litherum @svgeesus @nattokirai as editors of Fonts 4 ... was this just an editorial oversight, or is it an issue that needs a CSSWG discussion to sort out?
> font-variant-emoji ... doesn’t use the same implementation mechanism as the rest of the font-variant longhands ... Agreed, from an implementation POV it's rather different; however, I think that from...
Re (2), I agree that for `@supports`, it will be possible to use boolean algebra to specify an `AND`ed combination of technologies, so supporting multiple tech keywords within `font-tech(...)` isn't...
That sounds good, with one adjustment: it wouldn't ever have made sense to recognize only "woff2-variations" but not "-variations" variants of the other formats, and indeed Firefox (at least) does...
> The relevant section of the spec is this: https://drafts.csswg.org/css-fonts-4/#cluster-matching Is this section really relevant to this example? The steps quoted are to be used "[f]or a given cluster containing...
FWIW, I would agree with the intuition that a web font should *never* be used to render a character that is excluded from its `unicode-range`. In effect, the `unicode-range` descriptor...
> HEH DOACHASHMEE often takes a different form than Arabic initial Heh I'm not sure what "different forms" you're referring to here? The examples I've seen of an abbreviation for...