We are using google fonts API https://developers.google.com/fonts/?csw=1 to provide possibility for users to change custom font. Can you suggest other open API like google fonts?
you could try adobe, they have a better typographic pedigree, imho, than google, and it's free (up to a point): adobe