0

特殊文字「åäö」とIE9で奇妙な問題が発生しました。

ここに画像の説明を入力してください

互換モードをオンにすると、文字が正しい形式で表示されますが、コンプを強制したくありません。ユーザーのモード。なぜこれが常に解決策なのですか?

4

2 に答える 2

2

編集済み

これは多くの要因でトリッキーな問題ですが、最も重要なのは、おそらくテキスト(少なくともデモページ上)に、単純な文字として直接、および分解された2つの方法でå、ä、öが含まれていることです。たとえば、「våld」の「å」は、「a」とそれに続く上記の結合リング(U + 030A)で構成されます。単純な文字が一貫して使用されるようにこれを統合すると、問題が修正されるはずです。

open-sansただし、デモページでもの代わりにフォント名が使用open sansされているため、さらに問題が発生しますが、これは実際のページではなく、デモのタイプミスである可能性があります。

元の回答を上書きします:

これは、GoogleフォントのOpenSansを使用する際の問題のようです。古いバージョンのIEはWOFF形式をサポートしていないため、おそらくIEはそのモード(QuirksとStandard)に応じて異なる方法で使用します。

フォントをダウンロードして独自のサーバーから提供すると、問題が解消される場合があります。Googleサーバーから使用すると、Googleフォントが機能しないことがよくありますが、自分で管理する場合は問題ありません。

于 2012-10-31T15:22:30.980 に答える
0

これらはすべてスウェーデンのキャラクターです。おそらく、問題を取り除くためにHTML互換の文字を使用する必要があります。代わりにこのキャラクターを試してください:

ä
å
ö

これはすべてのブラウザで正しく表示されます

于 2012-10-31T13:16:37.487 に答える