Я использовал решение Алекса:
@font-face {
font-family: 'SomeFont';
src: url('fonts/somefont-webfont.eot');
src: url('fonts/somefont-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/somefont-webfont.woff') format('woff'),
url('fonts/somefont-webfont.ttf') format('truetype'),
url('fonts/somefont-webfont.svg#SomeFontRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SomeFont';
src: url('fonts/somefontbold-webfont.eot');
src: url('fonts/somefontbold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/somefontbold-webfont.woff') format('woff'),
url('fonts/somefontbold-webfont.ttf') format('truetype'),
url('fonts/somefontbold-webfont.svg#SomeFontBold') format('svg');
font-weight: bold;
font-style: normal;
}
Что еще не работает в Firefox v24 ... Сегодня, 2013. 28 октября. Проблема bold @ font-face все еще существует.
После небольшого поиска я нашел это решение здесь:
https://support.mozilla.org/hu/questions/801491
Что работало, по крайней мере до тех пор, пока Mozilla не исправила эту проблему в обновлении ( 2011.03.27 ... ), отключало Аппаратное ускорение . Перейдите к Инструменты-> Параметры | Расширенный | Вкладка "Общие" | Снимите флажок «Использовать аппаратное ускорение, если доступно» .
Я уверен, что это каким-то образом влияет на производительность, но пока все работает нормально.
Что печально, что вы действительно не можете ничего сделать 1020 * с жирными шрифтами в Firefox ... У вас действительно нет возможности отключить это на компьютерах пользователей. Аппаратное ускорение действительно важно. Я думаю, тебе просто нужно с этим жить. Они не исправили это за последние 3-4 года. Вероятно, они не исправят это в будущем.
Однако я заметил, что, возможно, эта проблема не влияет на внешние шрифты javascript (например, Typekit, EdgeFonts).
Надеюсь, что Chrome найдет свой путь на все большем количестве ПК пользователя ...
UPDATE:
Можно только отключить части аппаратного ускорения. Учебник здесь: http://www.mydigitallife.info/fix-firefox-4-fade-blur-bold-bad-and-ugly-font-rendering/
Также упоминалось другое решение: отключите анизотропную фильтрацию для Firefox на странице настроек вашей графической карты (но это не работает для меня).