Вы можете использовать
element.style.fontFamily = "Fontname1,alternative1,alternative2";
О проблеме с iPad, пробовали ли вы шрифты Google?
http://www.google.com/webfonts
С их сайта:
Какие браузеры поддерживаются?
API веб-шрифтов Google совместим со следующими браузерами:
Google Chrome: версия 4.249.4 +
Mozilla Firefox: версия: 3.5 +
Apple Safari: версия 3.1 +
Opera: версия 10.5 +
Microsoft Internet Explorer: версия 6 +
Работает ли API веб-шрифтов Google на мобильных устройствах?
API веб-шрифтов Google надежно работает в подавляющем большинстве современных мобильных операционных систем, включая Android 2.2+ и iOS 4.2+ (iPhone, iPad, iPod). Поддержка более ранних версий iOS ограничена.