So the basic workflow is this:
-
Asynchronous file upload of a font (this is already done).
-
Get the URL (done).
-
Change the font to the new URL.
I realize this needs to be done via font-face, but I can’t seem to figure out how to access that via JavaScript.
You can create a new
<style>element with the@font-facerule and append it to thedocument‘shead:Of course, you’ll probably need to provide all the necessary font formats and URLs, too, unless you’re only worried about support for modern desktop browsers (in which case you would just use WOFF – I assume that’s reasonable, because of the other features you mentioned).