Are you asking about the admin or the front end?
For a browser to use a font, there are two steps.
1. The browser has to load the file containing the glyphs for the font to be rendered correctly.
2. The browser has to be told which words use which font.
For 1, the CSS @font-face
property associates the font name with the font file.
For 2, the CSS font-family
property associates the font-name with the thing to apply it to.
So to change font for every word, you need a way to apply CSS to it and have all the font files loaded for those fonts. Font files are not small, so it’s best to use them sparingly, or your web page will be very slow to load.