4

jsfiddle.net で突然現れたこの種の問題 (奇妙な文字) の解決策は何ですか? これは数週間前に始まりました。似たような経験はありますか?

奇妙な文字

奇妙な文字

更新 1

IE9 と FF19.0.2 では問題なく動作します。Chrome 26 でのみ、これらの文字が表示されます。そして、もっとあります。Chrome 開発者ツールでフォント スタイルを無効にすると、これらの奇妙な文字は正常になりました。

更新 2

text-rendering: optimizeLegibility;

このcss宣言が問題です。注意: Chrome 29.0.1547.57 m を使用しています

アップデート 3

@ user2923075 は、この質問が存在することを思い出させ、再度更新する必要がありました。この質問の時点で、私は Windows にフォント ファミリをインストールしていましたが、一部の helvetica ファミリが原因でした。削除しましたが、すべて問題ありませんでした。しかし、@ user2923075 が Mac の経験で指摘したように、この問題の原因は 1 つだけではないようです。これがお役に立てば幸いです。

4

2 に答える 2

2

更新: Safari または Chrome を搭載した Mac を使用している場合は、コンピューターを再起動してください。Apple は JavaScript フレームワークのアップデートを再送信しました。このアップデートを有効にするには、再起動が必要です。私の問題は、OSX が 3 か月間再起動されていないことに関連していました (ご存知のとおり、Mac、OSX、クラッシュしないなど)。

これは、Mac で Safari 6.x を使用している場合にもよく見られます。Western ISO Latin 1 または Unicode UTF-8 に切り替えたり、Safari の詳細オプションで他のテキスト エンコーディングを使用したりしても効果はありません。Firefox などの別のブラウザーに切り替える必要があるようです。それはそれを修正します。問題は、jsfiddle.net、daniweb.com などのサイトで発生します。

于 2013-10-30T17:42:51.723 に答える
0

これは CSS の問題ではありません。これはブラウザの問題です。

Google Chrome は、システム フォントと適切な言語エンコードを自動的に照合します。各言語に適切なフォントがインストールされている限り、Chrome はおそらく適切にエンコードされたページを解釈できます。

コンテンツが表示されない場合は、個々の言語別ページに記載されている正しいフォントをインストールする必要があります。

エンコーディングの変更 (Windows 7)

URL アドレス バーの後ろにある設定 (レンチ) アイコンをクリックし、[ツール] → [エンコーディング] を選択して現在のエンコーディングを表示します。必要に応じて、Unicode (UTF-8) または Western (ISO Latin 1) から適切なエンコーディングに切り替えます。場合によっては、メニューの最後までスクロールする必要があります。スクリプトごとに複数のオプションがある場合は、ページが適切に表示されるまで 1 つを選択します。サイトを離れた後、ブラウザを元の設定に戻す必要がある場合があります。\

于 2013-08-30T11:25:30.763 に答える