Interestingly, the term "font" itself came from the fact that typefaces were cast.
"Font" originally described a size, weight, and face. It no longer includes a concept of size, because digital typesetting allows sizes to be changed so easily. What we refer to as a "font" today was originally referred to as a "typeface," that is, the general style of the lettering.
This explains too how sometimes you see a list of every combination of every "font" in a list and other times you see every font and can configure them.
Likely some confusion around this in the documentation and in programmers who implement these features.
"Font" originally described a size, weight, and face. It no longer includes a concept of size, because digital typesetting allows sizes to be changed so easily. What we refer to as a "font" today was originally referred to as a "typeface," that is, the general style of the lettering.