If you are serving Font Awesome from your own server: both font-awesome.css file and /fonts folders are up to date;
[list]
This is something that Vaadin handles. Since other Icons work, I assume this is true. To be safe I tried recompiling the Widgetset, but nothing changed.
[/list]
If you are serving Font Awesome from a CDN: Font Awesome’s css link is up to date (ref: #1490);
[list]
Same answer as 3. Vaadin handles this. I tried finding the link to the fontawesome files. I found links in the styles.css theme:
@font-face {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot);
src: url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.woff) format("woff"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.ttf) format("truetype"), url(../valo/util/bourbon/css3/../../../../base/fonts/fontawesome-webfont.svg#FontAwesome) format("svg");
}
They all work
[/list]
You are using valid HTML5 templates (check the W3C Markup Validator);
[list]
I checked it with the W3C Markup Validator. Asides a few warnings that seem harmless, it looks ok.
[/list]
You are not using plugins/extensions which are loading older/modified versions of Font Awesome (ref: #1546);
[list]
No we do not use any.
[/list]
You are not using any JavaScript or CSS libraries that reset/change/override css properties on the icon tags;
[list]
Nope.
[/list]
Your browser’s development console shows that you are loading the proper font files;
[list]
Other FontAwesome Icons are there, so this is not the issue.
[/list]
Your browser’s extensions are not blocking webfonts (noscript, adblockplus, etc.);
[list]
No none.
[/list]
Your operating system is not blocking webfonts (Microsoft Group Policy)
[list]
Also no
[/list]
I also checked the warnings in the WebDeveloper Console but did not see anything supicous.