Related question here.
Boris\' answer to the above question seems to make sense, but I installed the Font Awesome files on my server and the problem remains:
If you are the owner of your own server, you can add a http header to deal with that problem. Problem based on cross domain policies.
foo.com/font-awesome.woff
boo.com/index.htm
in that case you should add that header to foo.com
Access-Control-Allow-Origin = "http://boo.com"
or
Access-Control-Allow-Origin = "*"
that will make your font file reachable from other sites or specific site.