For IE you need to use .eot font format, so you need to convert your ttf file to eot, with a converter like http://www.fontsquirrel.com/ webfont generator.
For Cross-browser compatibility use all the font formats not just ttf.
@font-face {
font-family: 'Example Font';
src: url('fonts/Example-font.eot');
src: url('fonts/Example-font.eot?#iefix') format('eot'),
url('fonts/Example-font.woff') format('woff'),
url('fonts/Example-font.ttf') format('truetype'),
url('fonts/Example-font.svg') format('svg');
font-weight: normal;
font-style: normal;
}
And for some Chrome font rendering issue, the best solution is to put the svg format at the first position, because in that case the you get the best font rendering result.