googlefonts / nanoemoji

A wee tool to build color fonts.
Apache License 2.0
239 stars 19 forks source link

Implement non-destructive maximum_color #391

Open rsheeter opened 2 years ago

rsheeter commented 2 years ago

As @anthrotype notes (https://github.com/googlefonts/nanoemoji/pull/390#discussion_r816588611), we should have the ability to retain fallback glyphs when adding new color tables. Currently maximum_color merrily destroys things.

Ideally fallbacks need to be eligible for reuse when building COLR. For example, Bungee appears to fallback to the larger outer outline which is used for COLR.