Does the CSS standard define any font set as mandatory? Just a theoretical question, I'm afraid, but something I've been wondering about.
What I mean, is if it doesn't, then a website that uses extremely common fonts like Times New Roman and Georgia, should ideally be importing those fonts from Google Fonts, or something similar.
Or, is it that we just provide generic names like - Serif, Sans Serif, etc and hope the browser defaults to an appropriate one.
EDIT: Just figured out, that the fonts I'm considering extremely common, are in fact, not free.
CSS defines a series of generic font families which are keywords rather than font names. Browsers are expected to map these onto appropriate fonts that are available on the local system.
The specification does not require than a specific font be made available for software to be considered CSS compliant.