This is a feature request for COLRv1 color gradient vector fonts. It'd be great to see support in WebKit, after Google Chrome plans to ship support for this format, and Mozilla and Microsoft have expressed a positive standards position on the format. It also integrates very nicely with WebKit's recent addition of supporting font-palette. Thanks for considering.
Font Production Tool for COLRv1:
Firefox Tracking Bug & Standards Position:
Google Chrome Tracking Bug:
Previous discussion on webkit-dev:
https://lists.webkit.org/pipermail/webkit-dev/2021-April/031789.html (Peter Constable's (MS) response)
Support for this would be in the platform text libraries, not WebKit itself. Unless I’m misunderstanding?
> Support for this would be in the platform text libraries, not WebKit itself. Unless I’m misunderstanding?
The intention of filing this issue is to have format support in WebKit, as a feature available on the web. Whether that supports originates from platform libraries (as it's done traditionally through CoreText in Safari), or in higher layers is an architectural choice: It's probably possible to implement support for CORLv1 based on FreeType and the platform graphics contexts that WebKit's architecture provides an abstraction for.
From a type designer point of view, it would be great to have a better support of the COLRv1 table. For me, one of the key features it provides is not the colors, but that we can also use it as a more advanced glyf table.
Using only the foreground color, you get everything that the current glyf table provides + a lot of other stuff like transformations, compositing, blending, layering. This makes COLRv1 very different from other color-related tables like SVG, COLOR (version0), six...