Чтобы обеспечить кросс-браузерную совместимость, вы должны использовать CSS для встроенного шрифта следующим образом:
@font-face {
font-family: 'BankGothicMdBTMedium';
src: url('bankgthd-webfont.eot');
src: local('BankGothic Md BT'), local('BankGothicBTMedium'), url('bankgthd-webfont.woff') format('woff'), url('bankgthd-webfont.ttf') format('truetype'), url('bankgthd-webfont.svg#webfontNgZtDOtM') format('svg');
font-weight: normal;
font-style: normal;
}
Примечание: я получил эти файлы шрифтов где-то в http://fontsquirrel.com
Это работает для меня, но я использую этот шрифт также в разметке HTML, так что, возможно, обходной путь (если определение font-face не помогает) может использовать этот шрифт в некотором скрытом div
из Конечно, я бегу все JS после нагрузки на тело.