0

カスタム アイコン フォントを IE 8 で動作させるために 1 日中試してきました (たとえば、FontelloIcomoonを使用)。

Fontello と Icomoon の両方で、ダウンロード後にアイコン フォントの「デモ」ページが提供されます。デモページを使用してテストしています。

プラットフォームに関しては、ModernIE の WinXP VM で IE8 を使用しています。

私が経験している問題は、50 ~ 90% の確率でフォントが正常に読み込まれることです。残りの時間は読み込みに失敗し、fontello を使用している場合はあるべき場所に空白スペースができ、icomoon を使用している場合はあるべき場所にボックスができます。

インターネット上のどこかに記載されているすべての修正を試したかのように感じます。

私は夢中になっていますか?ページが読み込まれるたびにアイコン フォントを IE 8 で動作させることはできませんか? 散発的な読み込みで解決する必要がありますか?

エラーを再現するには、icomoon または fontello から任意のカスタム フォントをダウンロードし、ModernIE の WinXP VM 上の IE8 で使用します (前述のとおり)。他の構成 (Win7 上の IE8 など) について話すことはできませんが、それらは同じになると思います。

4

1 に答える 1

2

私は同じ問題を抱えており、インターネット上でまったく何も見つかりませんでした。

だから私は自分のやり方を試し、解決策を見つけました。かなり時間がかかりますが、少なくともうまくいくようです。

  • Fontello でアイコンを選択した後、[コードのカスタマイズ] に移動して、既知のキャラクターを指定します。(例:az、AZ、0~9)
  • フォントをダウンロードして、通常どおり実装します。
  • 次に、FontSquirrelを使用して .ttf を指定し、「最適」モードを使用してフォントを再作成します。
  • Fontello フォントを FontSquirrel によって生成されたものに置き換えます。fontello.css を調整することを忘れないでください。

問題がどこにあるのか正確にはわかりませんが、それを取り除く唯一の方法です。

私が使用した別のアイコン フォント (Fontello から来たものではない) にはこの問題がないことがわかったので、これを行うことを考えました。ページをリロードするたびに、これは常に正常に機能しましたが、Fontello フォントは暴走しました。

これが役に立ち、Fontello が将来この問題を解決する方法を見つけてくれることを願っています。

于 2015-04-08T13:30:43.293 に答える