Hi Werner and others, On Sun, May 16, 2021 at 11:37 AM Werner LEMBERG <[email protected]> wrote:
> > Hello Alexei, > > > > You used to release a new version around this time of year. What are > > your plans this time around? Are you waiting for some official > > specs for COLRv1? > > Not really for the official specs, but for green light that the COLRv1 > stuff is OK to be published as experimental but stable. > > Dominik? > The OpenType 1.9 preview is out for review https://docs.microsoft.com/en-us/typography/opentype/otspec190alpha/ot190alpha - but we recently still added a couple of compact representations for scaling: https://github.com/googlefonts/colr-gradients-spec/pull/290 These are not implemented on the FreeType side yet. I plan to implement them soon. I need to decide whether it would make sense to consolidate the API and only return transformation matrices instead of the individual structs for rotate, translate, etc. If I keep the structs, I may need to add values for center positions for the newer tables Paint*AroundCenter. I am not sure what the definition of "experimental" is - but I can't guarantee API stability yet. If that's not required for experimental, I am okay with releasing this as "experimental". Also, variations support is not in the COLRv1 implementation yet. I plan to familiarize myself with the built-in variations interpolation capabilities that FT has - pointers to welcome. If after learning about that I find it to be doable rather quickly, it might make sense to add that before marking this as supported in a "stable" fashion. Hope this helps deciding how to word release notes, Dominik
