この場合、データURIは問題になりません...
...動作するはずです。これを使用することで、すべてのブラウザー (IE7 を含む) で動作する .eot Web フォントを持っています。しかし、残りのブラウザーをサポートするために WOFF/TTF/SVG も使用しています。
@font-face {font-family: 'AllyourBase';
src: url('/fonts/allyourbase.eot');
src: url('/fonts/allyourbase.eot?#iefix') format('embedded-opentype'),
url('/fonts/allyourbase.woff') format('woff'),
url('/fonts/allyourbase.ttf') format('truetype'),
url('/fonts/allyourbase.svg?#allyourbase') format('svg');
font-weight: normal;
font-style: normal;
}
IIS がローカル/Web サーバーで正しい MIME タイプを持っていることを確認してください (例: .eotファイルのapplication/vnd.ms-fontobject )。
最後に....Datauri が原因ではないかと思いますが、安全にプレイするには、data/base64 なしで試してみて、何かが起こるかどうかを確認してください。