Laurence Penney

Results 133 comments of 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"...