0

ここに画像の説明を入力してくださいだから私はこれと数週間戦ってきましたが、それでも答えを見つけることができません。

私はフォントLeagueGothicを使用していて、webkitメソッドとcss @fontfaceメソッドの両方を使用してみましたが、どちらも同じ結果になります。

すべてがApplePCやモバイルデバイスでもAndriodデバイスでも完璧に見えますが、Microsoft PCでは、各文字の行の高さ/文字の高さが異なるように表示されます。

私が何を意味するかを示すために画像を添付しました。左側の画像はAppleからのもので、左側の画像はMicrosoft comp、右側の画像はAppleからのものです。

これはブラウザの問題ではないことに注意してください。一方のプラットフォームを使用しているすべてのブラウザで見栄えがよく、もう一方のプラットフォームを使用しているすべてのブラウザでは見栄えがよくありません。

どんな助けでも大歓迎です!ありがとう!

4

1 に答える 1

1

考えられる理由は、ブラウザごとに異なるフォントファイルタイプを使用していることです。IEは.eotのみを使用しますが、他のブラウザは.ttfまたは.otfファイルタイプを使用します。.eotタイプが他のタイプと異なる可能性があります。別のWebフォントを試して(Google Web Fontsにはすばやく簡単に使用できるようにたくさんあります)、問題が解決するかどうかを確認してください。もしそうなら、それはフォントのIEレンダリングの問題であり(そして当然のことながら、同じ方法でフォントをレンダリングするブラウザはありません)、そうでなければ、それはフォントファイルの問題です。

于 2013-02-27T22:39:16.313 に答える