11

このような質問を投稿するのに適切な場所ではない場合は申し訳ありませんが、答えを見つけようとしています。エンコーディングの問題なのかどうかはわかりませんが、非常に多くの Web ページで、Chrome で一部の文字が正しく表示されません。つまり、en および em ダッシュ、省略記号などです。

これが例です。

エンコーディング例

ウムラウト付きの O は、楕円であるはずです。Firefox では問題は見られず、Chrome を搭載した別のコンピューターでも問題は見られません。エンコードは自動検出および UTF-8 に設定されています。ウムラウト付きの O をコピーして貼り付けると、楕円として貼り付けられます。

なぜこれが起こっているのか、どうすれば修正できるのでしょうか?

4

4 に答える 4

12

期待される文字として貼り付けられる場合、それはエンコーディングの問題ではなく、むしろフォントの問題です。システムにインストールされているフォントが、Chrome で SO (およびおそらく他のページのテキスト) を表示するために使用されている可能性があります。 )。このフォントが壊れている場合 (エンコーディング宣言自体が間違っている場合など)、これが発生する可能性があります。

回避策は、不快なフォントを見つけて、システムからアンインストールすることです。

于 2012-04-13T03:18:04.163 に答える
4

ユニバーサルタイプクライアントを使用するMacOSX.7.5上のChromeで問題が発生しました。

Chromeで、ポップアップサイドメニュー(3本の横棒)>[ツール]>[エンコード]に移動し、ページを自動検出、UTF-8に設定します(ブラウザーの速度が低下する場合は、自動検出をオフに切り替える必要があります)。

Universal Type Clientでは、2つのバージョンのArialが競合していました。

Arialのユニバーサルコピーを選択し、非アクティブ化します。

すべてのページがChromeで正しくレンダリングされるようになりました。

于 2013-01-18T11:56:24.617 に答える
0

これも私をバナナに駆り立てています。私にとっての解決策は、pho3nix の回答に似ていました。しかし、ローカル スタイルシート オーバーライドを作成する代わりに、システムから Helvetica Neue Regular を削除しました。私をスノッブと呼んでください、しかしそれを空中にマッピングするよりはましです:-)

Helvetica Neue Condensed、Light、またはその他のバリアントを削除する必要はありませんでした。Helvetica Regular がインストールされている場合、どういうわけか Chrome は Helvetica Neue Regular を選択して Helvetica Regular をレンダリングします。

(少なくとも一部の) Helvetica Neue フォント ファイルのマッピング方法に問題があるようで、ブラウザでの表示には適していませんが、Photoshop や Illustrator では問題ありません。

于 2014-03-21T11:38:29.560 に答える