Well I understand your concerns, but the intention was that the shop takes the font which is used in the overall website. If you haven’t got a font defined in the website where the shop is embedded into, then there is no font the shop can use.
Here are some topics I found, even one of mine, because I ran into the same issue:
Actually we started working on exactly that - a guide to the Javascript integration and common pitfalls. It will be published soon, so stay tuned! In the meantime, you can of course continue to ask your questions here in the forum, we will try to help.
I thought I had already seen like a Confluence site or something with all kinds of things like this (and with users posting questions/comments), but I cant find it anymore. Do you have a link maybe? I don’t think it was https://developer.spreadshirt.net