spaces between quotation marks. Font name as family name Although CSS tries to define a font family as the same as a typeface, the entry and its non-standard HTML predecessor has also historically been used to identify the entire font face. This usage is due to font files not describing themselves as part of a family, partially motivated by the fact that few editors at the time supported the selection among more than four font styles (bold/regular and italics/regular). As a result, it used to be common to see declarations such as in place of the pedantically correct . Neither CSS2 nor CSS3 endorse such a use (they are not found in examples), but most browsers accept them as valid "names" nevertheless. Generic fonts The font-family can use a specific named font (like Heisei Mincho W9), but the result depends on the fonts installed on the user machine. The actual appearance will depend on the browser and the fonts installed on the system. A default installation of Firefox on Microsoft Windows, for instance, will display both serif as Times New Roman, and both sans-serif as Arial. Usually only a small subset of them, chiefly the Serif, Sans-serif, Monospace and Cursive are easily configurable by user in web browsers. Many systems also perform special-cased font substitution to replace missing "well-known" families with metric-compatible alternatives. For example, Windows substitutes Helvetica with Arial, and Times with Times New Roman. These families are not generic in the CSS sense, and are generally not handled at the browser level. See also Core fonts for the Web List of typefaces Presentational markup Web typography Notes HTML Typesetting