Rod
Rod
We apparently use argparse and absl flags, try `grep argparse bin/*.py`, `grep absl.*flags bin/*.py`. Pick one. In nanoemoji and other recent tools we use absl, but either is fine.
QQ, from a quick skim it seems to me that repeated identical shapes must be fully reproduced? - apologies if I simply misunderstood. If you provide the ability to reuse...
Using pyftsubset, I cut a font down to just a space character. OTS rejects the font saying: ot-sanitise /tmp/font.ttf ERROR: glyf: zero-length table Failed to sanitise file! As far as...
I'm was wondering if there would be interest in accepting a PR to add "old style" (https://github.com/opensource-apple/CF/blob/master/CFOldStylePList.c) plist support? Context: we use your library to read plists, such as for...
Filing a reminder to contemplate mesh support
When we show people COLR they tend ask about blur. Filing an issue to speculate about both how we might support and whether we should. Blur for drop shadow is...
COLR can reference the application defined foreground color. It would appear CPAL cannot. That means you can't do things like have one palette that says to draw in the foreground...
https://drafts.fxtf.org/compositing-2/ outlines compositing and blending level 2 (WIP). https://jakearchibald.com/2021/dom-cross-fade/ discusses benefits of [plus-lighter](https://drafts.fxtf.org/compositing-2/#porterduffcompositingoperators_plus_lighter). COLRv1 supports compositing-1. COLRv2 supporting compositing-2 seems fairly natural if the timing of stable compositing-2 lines up.
A ton of work goes into binary image formats but afaik not as much into binary _vector_ formats. Compressed text svgs are often recommended. Strikes me one could build a...
Potentially including blending in a perceptual color space so we can nice perceptual gradients. Ref https://raphlinus.github.io/color/2021/01/18/oklab-critique.html (edited to clarify per @behdad comment)