[csswg-drafts] [css-fonts-5] Details of `format()` and `technology()` values (#6864)

jfkthame has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-fonts-5] Details of `format()` and `technology()` values ==
Before the `technology()` extension to the `@font-face` rule's `src` descriptor ships, I think we need to bikeshed its potential values a bit further.

Currently, https://drafts.csswg.org/css-fonts-5/#font-technology-values has

> **_< font-technology >_** = [< font-feature-technology >  |  < color-font-technology > | variations | palettes | incremental ]
> **_< font-feature-technology >_** = [feature-opentype | feature-aat | feature-graphite]
> **_< color-font-technology >_** = [color-COLRv0 | color-COLRv1 | color-SVG | color-sbix | color-CBDT ]

I see a couple of issues/questions regarding this collection of values:

* `variations` should perhaps be split into `variations-truetype` (or `variations-gvar`, similar to how specific table tags are used to identify the color technologies?) and `variations-cff2`, as these are two quite distinct technologies (even though by design they behave similarly on the surface) and font rendering systems exist that support one but not the other. Distinguishing these is equivalent to distinguishing among color technologies, where rendering systems may support only a subset of the possible types.
* `incremental` seems to me to be out of place here. It's about how the font data is packaged and delivered, not about the rendering technologies that are supported. Should it be a new value of `format()` rather than `technology()`? (And should it be specific about the raw format, so `format(incremental-opentype)`? I don't think the proposal is designed to support incremental transfer for "packaged" font resources such as `WOFF` or `collection`, AFAICT.)


Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6864 using your GitHub account


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

Received on Tuesday, 7 December 2021 10:01:23 UTC