Google offers webfonts - http://code.google.com/webfonts
They work in Firefox, but FF has a security policy to stop cross-site font usage - http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/ (search for Cross-Site Font Usage).
Can anyone hazard a guess how they do this? Do they use 'access control headers'? Is there a way to test for it?
And are there any security concerns with adding access control headers?
Thanks in advance.
Yes, they use access control headers. You can use Live HTTP Headers to verify this:
Access-Control-Allow-Origin: *
is in the response headers.