TwitterBootsrapで使用するために設計されたFontAwesomeを使用しています。
Galaxy S(モデル番号GT-I9000M)電話のAndroid(バージョン2.1)ブラウザーは、アイコンを表示しません。ここに表示されているものと同様に、垂直の長方形として表示されます。
誰かがこの問題の修正を知っていますか?
@ font-faceの全面的なサポートは次のとおりです:http://caniuse.com/fontface
2.1ブラウザは単にそれをサポートしておらず、4.0まで適切にサポートされていません。2.2-3部分的なサポートとは、の使用を指しますがlocal()
、これはまったくサポートされていません。ローカルフォントを入手しようとしている場合、またはそれを使用してユーザーにフォントのダウンロードを強制している場合(スマイリーフェイスハック)、フォントはストックAndroidブラウザではまったく機能しません。
編集:フォント(@ font-face)がすでにロードされているかどうかを知る方法は?このjQueryプラグインを使用して、Font-Awesomeが読み込まれたかどうかを検出できます。そうでない場合(フォントファイルの不良または電話によるサポートの欠如のいずれかが原因)、div / span / whateverに(アイコンの)背景画像を追加するクラスを追加できます(できません<i>
アイコンが適用されているタグ)。