Jaki jest najlepszy sposób włączenia niestandardowej czcionki za pomocą CSS, aby był zgodny z maksymalną przeglądarką?

Wypróbowałem różne kody, aby osadzić niestandardową czcionkę, a na końcu następujące czynności wydają się działać w FF i IE8 powyżej. Ale to nie obsługuje w IE7.

@font-face {
font-family: 'xyzfont';
src: url('fonts/abc-font.eot?') format('eot'), 
     url('fonts/abc-font.woff') format('woff'), 
     url('fonts/abc-font.ttf') format('truetype');
}

h1, h2, h3, div span { font-family: 'xyzfont', Georgia, Arial; }

Wszelkie sugestie, aby uczynić go bardziej kompatybilnym (np. IE7), najbardziej mile widziane.

questionAnswers(2)

yourAnswerToTheQuestion