Esta é a maneira padrão de carregar com @ font-face , correções de hackers e tudo!
@font-face {
font-family: 'BebasNeueRegular';
src: url('BebasNeue-webfont.eot');
src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
url('BebasNeue-webfont.woff') format('woff'),
url('BebasNeue-webfont.ttf') format('truetype'),
url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}
Mas remova o SVG e você perderá o suporte para iOS <5.0 quase completamente
Can I Use tem uma excelente tabela para suporte ao navegador, geralmente outra para EOT , outra para WOFF , outra para SVG e, finalmente, mais uma para TTF . Eu os inseri abaixo para maior clareza, e isso deve orientá-lo sobre o que testar, mas lembre-se de que isso mudará rapidamente.
Editar por wyu : compilei uma tabela para que você possa ver o suporte lado a lado
suporte ao navegador @ font-face geralmente
Suporte ao navegador EOT
Suporte ao navegador WOFF
Suporte ao navegador SVG
Suporte ao navegador TTF