Спецификация CSS 2.1 говорит нам, что:
Имена семейств шрифтов должны быть либо заключены в кавычки, либо не заключены в кавычки как последовательность из одного или нескольких идентификаторов. Это означает, что большинство знаков препинания и цифр в начале каждого токена необходимо использовать в именах семейств шрифтов без кавычек.
Далее говорится:
Если последовательность идентификаторов задана как имя семейства шрифтов, вычисленное значение - это имя, преобразованное в строку путем соединения всех идентификаторов в последовательности отдельными пробелами.
Чтобы избежать ошибок при экранировании, рекомендуется заключать в кавычки имена семейств шрифтов, которые содержат пробелы, цифры или знаки препинания, кроме дефисов:
Так что да, разница есть, но вряд ли она вызовет какие-либо проблемы. Лично я всегда цитировал названия шрифтов, если они содержат пробелы. В некоторых (предположительно очень редких) случаях кавычки абсолютно необходимы:
Имена семейств шрифтов, которые совпадают со значением ключевого слова ('наследование', 'с засечками', 'без засечек', 'моноширинный', 'фантазия' и 'курсивный'), должны быть заключены в кавычки, чтобы избежать путаницы с ключевыми словами. с такими же именами. Ключевые слова initial и default зарезервированы для использования в будущем и также должны быть заключены в кавычки при использовании в качестве имен шрифтов.
Также обратите внимание на знаки препинания, такие как / или! внутри идентификатора также может потребоваться заключить в кавычки или экранировать.