This is so buried inside of other unhelpful questions that it took a long time of determined searching to find, but it's the definite
guide.
The only thing it lacks is that you can find the font family names under linux with
fc-list :outline -f "%{family}\n"