I am not sure why this has become a browser function: Your browser is perfectly capable of using fonts on your local system. The problem is websites are refusing to use them in favor of loading them from the cloud.
At least in the website I adjusted the fonts of, I set it to use the font locally if you had it, otherwise distributing it selfhosted style so not to send data to another service.