CSS type-face III: use of quotes for local font family


#1

When specifying font-family when using local font files, are the double quotes necessary even when the font-family name is a single word?

i.e., why use

@font-face {
  font-family: "Roboto";
  src: url(fonts/Roboto.woff2) format('woff2'),
       url(fonts/Roboto.woff) format('woff'),
       url(fonts/Roboto.tff) format('truetype');
}

Instead of

@font-face {
  font-family: Roboto;
  src: url(fonts/Roboto.woff2) format('woff2'),
       url(fonts/Roboto.woff) format('woff'),
       url(fonts/Roboto.tff) format('truetype');
}

#2

No, they are not. Only when the name contains spaces do we need to wrap it in quotes.

"Times New Roman"
"Palatino Linotype"
"Comic Sans MS"
"Lucida Handwriting"

etc.