I am working on a site which uses a commercial wordpress theme and the redux framwork. It seems to me that web fonts have been incorrectly implemented and I just want to confirm this with a frontend specialist.
In an included css file the following is declared:
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:600);
Later, the font is used throughout the theme's css :
font-family: Source Sans Pro;
After some testing, it seems to me that the above only works if the end user actually has that Source Sans Pro font installed on their system. In my case I did have this installed on OSX so did not see the same font problems as an end user. By failing to provide a fallback, I've observed that in other browsers e.g. IE11 on virtualised Windows 8.1 a serif font is displayed.
Is an @font-face declaration for Source Sans Pro required after importing it? I can't find this anywhere in css loaded by the theme. Should Source Sans pro also be quoted? Would the following be more correct?
font-family: "Source Sans Pro", sans-serif;