Laurence Penney
Laurence Penney
avar2 was my thought too. You’d create a "stem width" axis (XOPQ if you want to align it with the Type Network spec), control it via avar2, and code GSUB...
Apologies for not reading the PDF properly. It’s a brilliant idea that avoids adding new axes (which would affect numerous other tables and leads to UI annoyances even if "hidden").
Some links on mesh gradients for reference: A CSS proposal: [[css-images] Mesh gradient / Freeform gradient #7648](https://github.com/w3c/csswg-drafts/issues/7648) SVG proposals: http://tavmjong.free.fr/SVG/MESH/Mesh.html [including implementation in Inkscape] https://svgwg.org/svg-next/pservers.html#MeshGradients
I suspect blur will prove useful in normal typographic fonts as a simple way to get a soft edge on high res output. I have actually wanted blur for decades,...
> Concern: none of the outline formats support open contours. I think that’s covered by my line about “control over whether to self-close contours”. I imagine a bit or bit...
To be clear, I am not proposing any changes to `glyf` or `CFF(2)`. The flags I am talking about would be in the _PaintStrokeGlyph_ subtable within the `COLR` table. A...
The thought process is: we have a reasonably efficient “path store” (glyf/CFF2), and a table to control non-default rendering of those paths (COLR), so why not? Speccing strokes can all...
Using #FFFFFF00 conflicts with (a future) variable CPAL. It seems reasonable to: 1. use #FFFFFF00 as the default of a white fill that varies in CPAL from 0% to 100%...
It‘s a great reduction. However using an identical glyph shape repeatedly for each glyph is not a common case. I’d like to see an estimate based on 3 different-shaped layers,...
There is a common misconception that these source "layers" remain intact in the binary font, as if color IDs in a palette are layer IDs. If this were true, "layers"...