I have a client site on a Wordpress implementation and in Firefox 4 on my PC, the @font-face renders just fine when www. is left out of the address. However, if you visit the full URL, it no longer works.
I'm stumped. Any thoughts?
It sounds like you are hitting the Firefox default font policy.
Firefox does not allow cross-domain fonts by default (even with sub-domains). See the following questions for some excellent help in this area: