> Now that I researched more, I cannot cache glyphs of different > variations inside the cache manager unless I provide a different > face_id for each variation and only then my system works correctly. > To be honest this is a flaw in the cache subsystem of the freetype > library.
Please open an issue in the FreeType tracker at https://gitlab.freedesktop.org/freetype/freetype/-/issues And of course, patches are welcomed :-) Werner