1. Кидать обычные ttf в папку - это вообще совсем неправильно. Это десктоп-версии шрифтов, они тяжелые.
2. Необходимо использовать генератор webfonts, FontSquirrel - отличный вариант. Генерить только необходимые языки и символы, вырезать метаданные.
3. Если нужна поддержка IE9+ (ну и все нормальные браузеры) - генерируйте только woff (
см. поддержку). Это самый легкий формат.
4. Если нужна поддержка IE8 и ниже - придется использовать EOT-формат.
или использовать Google Fonts, который все это дело позволяет тоже настроить. К тому же, есть 2 бонуса:
1. Это запросы на внешний домен, значит во время загрузки страницы свой файлы будут быстрее грузиться (загрузка будет идти параллельно с двух доменов)
2. У многих пользователей шрифты уже будут в кеше.