Aside from STAT, i think there is another way that to serve variable fonts to legacy applications, which is name mangling. The principle is pretty simple: to call FontName's `wght = 100` instance, we lookup for `@
@wght=100@FontName` and the rasterizer would generate an and served that to the application.