cookie free subdomain and @font-face

@font-face does not require cookies (unless you choose to cache fonts to avoid server hits), and having a subdomain will make no difference either.

You may therefore have an issue with your URLs. Your paths in the first (multiple-line) example are relative to your css file; is your ‘fonts’ directory in the same directory as the css file? If not, that is your issue (or one issue).

Also, check your font file formats. All your fonts have ‘ttf’ (TrueType) as the first file extension, but they can’t also be .eot (Embedded Open Type), .svg (Scalable Vector Graphics) and so forth: those are different file formats. Make sure all your font files are actually in the correct format.