вы подключили только .ttf? чтобы шрифт отображался во всех браузерах нужно также подключить .eot (для IE) и woff (он понимается почти всеми и весит меньше, чем ttf, поэтому его пишем перед .ttf), не обязательно можно подключить еще svg для iphone и ipad. То есть должна быть примерно такая запись и все эти файлы в наличии:
@font-face {
font-family: 'academy';
src: url(../fonts/Academy.eot);
src: url(../fonts/Academy.eot?#iefix) format('embedded-opentype'),
url(../fonts/Academy.woff) format('woff'),
url(../fonts/Academy.ttf) format('truetype'),
url('../fonts/Academy.svg#academy') format('svg');
}