Насколько мне известно, для шрифтов нужно использовать двойные или одинарные кавычки, если они содержат пробелы, например:
font-family: "Times New Roman", Times;
font-family: 'Times New Roman', Times;
Но в Google Fonts (http://www.google.com/webfont) я также вижу
font-family: 'Margarine', cursive;
Некоторые даже используют его так:
font-family: 'Margarine', 'Helvetica', arial;
Я нахожу это странным, как работает следующее:
font-family: Arial, Helvetica, sans-serif;
font-family: Cambria, serif;
Итак, каково правильное использование котировок вокруг имен шрифтов в CSS?