Hi all.
It might look stupid but I am wondering what is the best way to interpolate inversed glyphs like these (taken from Adobe-Japan1-6).
Dealing with the inverted glyphs looks non-trivial, considering that when designing an MM font we use a lot of stroke overlaps, so how the negative space changes during interpolation may be really complex.
Comments
Short of that, the only thing I can think of is using a pair of layered fonts. Color variable fonts are not a thing yet, are they?
I think supporting Boolean operations in GLYF would be a better solution to this kind of problems. I've read the Spec and there are some unused bits in GLYF, so I wrote this, and it could be a starting point: https://gist.github.com/be5invis/5df85378b02e8bb955309f1e59ceb041
[For the record: I think we should stop calling CFF outlines 'PostScript'.]
"One good source for sTypoAscender in Latin based fonts is the Ascender value from an AFM file."
But, hey, if we supported cubic curves in glyf, why do we need CFF?
I wonder if CFF might still provide size benefits in terms of its built-in compression?