Bootstrap + Font Awesome を使用しています。ほとんどのデスクトップおよびモバイル ブラウザーでは問題ありませんが、Opera Mobile、Opera Mini、一部のバージョンの Android ブラウザーなどの一部のブラウザーでは、Font awesome アイコンが機能しません。空白の長方形のみを表示します。
誰もその問題を知っていますか?そして、解決策はありますか?
ありがとう
[EDIT 2013-03-06 !重要] 明らかな問題が見つからなかったので、前代未聞の解決策を試しました。2 つのオンライン フォント変換ツールを試してみました。まず、http://www.freefontconverter.com/ を使用して元の FontAwesome svg を ttf に変換しました。次に、 http: //www.font2web.com/ を使用して、その .ttf を .eot、.woof、.otf に変換しました。
結果: Opera Mobile でアイコンが正しく表示されるようになりました。(変更点はわかりませんが、動作します)
現在の問題はBlackberry 6です。@font-face を BB Curve 9300、Modernizr、Google フォントでテストしましたが、すべて問題ありませんでした。しかし、FontAwesome はまだ機能しません...
[2013-03-01 編集] Opera モバイル 10+ は @font-face をサポートしているため、別の問題かもしれません。@font-face を使用して別のサーバー フォントを試してみたところ、問題なく動作しましたが、FontAwesome ではアイコンを正しく表示できません。
[2013-03-03 編集] 問題は私の Web サイトだけではなく、Font Awesome Web サイトの例とテストが機能していません...
[2013-03-4 編集] Modernizr の「font-face」機能検出を使用してフォールバックを試みましたが、opera Mobile と BlackBerry 6 はその機能をサポートしているため true を返します。 FontAwesome フォントがロードされているかどうかを検出するにはどうすればよいですか?