My posts are usually notes and reference materials for myself, which I publish here with the hope that others might find them useful.
Fonts obtained from foundries, including Google Web Fonts, often do not include font files in the web font format WOFF2, even when the font face is specifically licensed for use on the web; often the fonts are only provided in TrueType (.ttf) format.
Fortunately, it is not difficult to "convert" (really, just encoding and compressing) font files from TTF format to WOFF2, without relying on sketchy online services.
Google maintains free software (MIT) command-line utilities to compress and decompress WOFF2 files. The repository contains instructions to build and run the utility; but for redundancy's sake...
git clone --recursive https://github.com/google/woff2.git cd woff2 make clean all
If supporting IE is necessary,
ttf2woff is a free software (MIT) legacy library available in NPM and is similarly easy to use:
$ npx ttf2woff myfont.ttf myfont.woff