0

開発したjQueryライトボックスプラグインのいくつかのコントロールアイコンにFontAwesomeを使用しようとしています。私の一生の間、IE7で表示するアイコンを取得できません。ライトボックスが開いた後、IE7スタイルシートをリロードするようにここでアドバイスされました。ただし、アイコンがあるべき場所には、UTF番号が表示されます(例0xf024;)。どういうわけか、出力が「エスケープ」されたかのようです。どんな助けやアイデアも大歓迎です。

更新: これは動的にロードされたコンテンツで発生しているだけではないことを発見しました。HTMLにロードされたばかりのアイコンにも同じことが表示されます。

更新2: 問題はサブセット化に関連している可能性があると思います。私はfont-awesomeのサブセットを使用していましたが、完全なパッケージをロードしようとすると、うまくいきました。今、私はサブセットとそれを壊している完全なパッケージの違いが何であるかを見なければなりません。

4

1 に答える 1

2

上記の更新で示されているように、問題はフォントのサブセット化にありました。サブセット用にカスタマイズされたIE7スタイルシートには、いくつかのバグがありました。問題は、このよう0xf023;にではなく、このように参照されている文字に起因していました。その修正を行うと、すべてが期待どおりに機能しました。

于 2013-03-22T19:26:33.233 に答える