It would be nice to have access to the corresponding GSInstance in the export callback function, not only the path of the exported font file. For example, if I want to read my own custom parameter from the instance or GSFont and apply some changes based on that to the exported font.
I also noticed that the export callback is apparently not triggered when exporting variable fonts!?
Yes, that’s fine. I was thinking of postprocessing the exported font file, like copying it to a folder and adding a ttx dump, committing to a versioning system etc. For most of this you don’t need access to the GSInstance, but it can be useful for some things.