Did you encode that font with the full character set? (should be like a 500 meg file – too large for web deployment BTW) – I’d pull the font embed first to see if that helps (though you have a incomplete font embed anyways since that’s IE only)
THEN I’d get a valid doctype on it as that can effect rendering and character encoding… then I’d put a language declaration on it…
… and are you sure you’re actually saving from your editor as UTF-8 and not as some other character encoding? Are you sure your server is sending the file with the right character encoding in the HTTP header? (which trumps anything you say in your file)
If you had a link to the page live we could probably diagnose further – since this site stripped out your enhanced characters being that these forums are still on iso-8859-1
This is another of those “we’d need to see it live somewhere”