As reported by jjs here and here, FontAwesome icons are not working in any site other than the Wikidot main site www.wikidot.com.
Cause
Firefox requires that the domain of the web font files (woff) be the same as that of the originating request's domain. Currently, the FontAwesome CSS file hardcodes this domain to be the www.wikidot.com domain:
@font-face{ font-family:'FontAwesome'; src:url('//www.wikidot.com/common--fonts/awesome/3.2.1/font/fontawesome-webfont.eot?v=3.2.1'); src:url('//www.wikidot.com/common--fonts/awesome/3.2.1/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('//www.wikidot.com/common--fonts/awesome/3.2.1/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('//www.wikidot.com/common--fonts/awesome/3.2.1/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('//www.wikidot.com/common--fonts/awesome/3.2.1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'); font-weight:normal; font-style:normal; }
From http://d3g0gp89917ko0.cloudfront.net/v--811d59f5bc66/common--fonts/awesome/3.2.1/font-awesome.min.css
This means that while Font Awesome works on the main site (and My Accounts, etc), it does not work for any other Wikidot site on Firefox :(
Wikidot's FontAwesome works fine everywhere - you can check it on any _admin panel - all those icons from left bar are from FontAwesome. The problem at: http://fontawesome.wikidot.com/ site is that there are loaded 2 FontAwesome's one from wikidot in version 3.2.1 and second 4.2.0 is loaded by http://css.wikidot.com/theme:community-bootstrap-base/code_ which collides with the first one.
Bartłomiej Bąkowski @ Wikidot Inc.
';.;' TeRq (Write PM)
When I omit the import code, the FontAwesome glyphs disappear entirely, indicating that the fa classes are not defined, which would be because Wikidot is currently using 3.x rather than 4.x.
Are there plans for upgrading to 4.x?
Addendum: The major difference is that 3.x uses icon-_, whereas 4.x uses fa fa-_ as class values.
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
Indeed. To support new 4.x FA we need to add a select of FA version inside layout.
Bartłomiej Bąkowski @ Wikidot Inc.
';.;' TeRq (Write PM)
Ah oops, that's right :) please close this report!
Kenneth Tsang (@jxeeno)