Говоря из личного опыта.
@font-face
на самом деле работает нормально, а техника, которую вы использовали, в порядке - это скорее проблема файла шрифта.
Некоторые шрифты будут хорошо отображаться в кросс-браузерах (читайте "результат приятен и читабелен для глаз"), а некоторые просто получат неправильный шрифт .Я обычно стараюсь использовать несколько похожих шрифтов и вижу, какой из них дает наилучшие результаты в разных браузерах, поскольку не все браузеры используют один и тот же процесс хинтинга.
Это также зависит от качества шрифта - некоторые просто не предназначены для использования при меньших размерах, плохо спроектированы - каждый файл шрифта имеет свои собственные инструкции по подсказкам, которые определяют, как следует включать и выключать пиксели.различные размеры шрифта для отображения шрифта наиболее читабельным способом.
Надеюсь, я дал вам некоторое представление о том, что может происходить, хотя вряд ли смогу дать вам исправление для этого точного примера.