On Sun, May 16, 2021 at 11:37 AM Werner LEMBERG <
wl@gnu.org> 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?
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