What is the system font stack?
The CSS font-family
property takes a list of fonts and uses the first one which is available to the browser.
A (not the) system font stack is a list of fonts which are:
- likely to be installed on lots of computers (with the goal being to have at least one font in the stack available on every computer that might view the website)
- similar in appearance so the design is consistent (e.g. similar letter widths, etc)
As I said, this is a "a" not "the" matter. A list of system fonts similar to Ariel is going to be different to one similar to Times New Roman.
Why should I use the system font stack?
To get a consistent appearance across different devices without the bandwidth or time implications of loading a font file from the Internet.
What should the system font stack look like?
That's a matter of opinion.
While it is backed up by science (people do research on the availability of fonts across devices), which fonts you want to use and decide are similar enough for your purposes isn't cut and dry.