In CSS 2.1 spec, the font name must be in quotation marks if it contains characters other than identifier characters (which is a broader concept than just βAscii letters and numbersβ) and spaces. So font-family: foo bar is correct, and that is, for example, font-family: entypo , of course.
Coding style is another problem. It is always correct to specify a specific font family name (as opposed to generic names like sans-serif ), therefore font-family: "entypo" also correct.
Very theoretically, the font name should also be indicated if the specific font family name matches the common name (I donβt think anyone has ever created such a font), or if its name contains leading or trailing spaces or consecutive spaces (but no one in in this sense I would not name my font in this way).
Jukka K. Korpela
source share