Правило @ font-face поддерживается в Internet Explorer 9, Firefox,
Opera, Chrome и Safari.
Однако Internet Explorer 9 поддерживает только шрифты .eot, тогда как
Firefox, Chrome, Safari и Opera поддерживают шрифты .ttf и .otf.
Примечание. Internet Explorer 8 и более ранние версии не поддерживают
@ font-face rule.
Этот текст от здесь . Поэтому, чтобы иметь работающий @ font-face для IE9, мне нужно просто указать файл шрифта EOT:
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf'),
url('Sansation_Light.eot'); /* IE9 */
}
В частности, я использую Myriad Pro, и у меня есть OTF-шрифты. Как я могу преобразовать их в тип EOT?
А что касается IE7 и IE8, какой трюк / хак следует использовать для получения желаемого результата?