Chromeは英語ではなく国際文字を表示しています。どうすれば修正できますか?


3

ラップトップのGoogle Chromeで問題が発生しました(デスクトップマシン、同じWindows 7のインストールでも問題はないようです)。一部のサイトでは、Chromeは一見ランダムな文字を代わりに使用して、テキストを正しくレンダリングできません。OperaブラウザのWebサイトhttp://www.opera.com/からの例を以下に示します

Firefoxによって正しくレンダリングされたテキスト

(Firefoxで正しくレンダリングされたテキスト)

Chromeによって誤ってレンダリングされたテキスト

(Chromeでテキストが正しくレンダリングされない)

Chromeを再インストールし、フォントがデフォルトであることを確認しました。エンコードは自動検出(UTF-8)に設定されます。これを修正するために他に何ができますか?

ありがとう。

回答:


2

Win7は新しいフォントシステムを実装しています。まだ完全には理解していませんが、このような問題は、フォントが置き換えられたり、提供されたフォント項目の代わりに機能している場合に発生する可能性があります。

これまでにできる唯一の説明は次のとおりです。新しいフォントには書体のレイヤーを含めることができます。ファイルサイズが大きいことに注意してください。これらのレイヤーには、複数のフォント、太字および斜体、さらには他のフォントや言語を含めることができます。以前のフォントは単純で小さく、複雑ではありませんでした。このWebヘッダーが使用しているこれらのフォントのいずれか(Webソースコードを表示)が置き換えられたか、使用されているだけで、システムが考えていたタイプを見つける代わりに、この置換フォント項目の内容を表示します。

http://support.mozilla.com/en-US/questions/702002

フォントフォルダーに移動し(実際には「詳細」を表示するものが望ましいですが、ワインダーを使用すると表示される場合があります)、マシン間で2つのフォントフォルダー構造を比較します。削除してください:-)。システムはプライマリシステムフォントを保護しますので、多くの損害を与えることはできません:-)が、ものを削除する前にバックアップをとっておくと便利です。

それから、フォントキャッシュをクリアしても問題ありません。奇妙なフォントが属していなかったり、フォントキャッシュをクリアするだけで修正したりできます。

http://www.sevenforums.com/browsers-mail/170031-chrome-messed-up.html

代わりに、テストのために、プログラムで提供されているリソースを使用して、Webサイトのフォントを無視し、独自のフォントを強制的に使用できます。

サイドノート:フォントはWebページのCSSスタイルシートでも設定できるため、Webの「ソースコード」で問題のあるアイテムが見つからない場合は、Webサイトに付属のスタイルシートで見つけることができます。使用されているWebソースフォントを知る目的は、どのフォントが置き換えられたか、またはオーバーライドされている可能性が高いかを知ることです。


Helvetica Neueが問題を引き起こしていたことが判明しました。デスクトップにインストールし、そのPCは同じことをしました。興味深いことに、Firefoxはインストールされたフォントを使用していませんでしたが、Arialにフォールバックしていました。
イアンハラム

情報のためだけに、システムにフォントがインストールされているものを知っていますか?
サイコギーク

残念だけど違う。ラップトップはデスクトップよりもインストール数が少ない傾向があるため、なぜ余分なフォントがあったのかはよくわかりません。
イアンハラム

私はこれと同じ問題を抱えています。Helvetica Neueがありましたが、後で削除しました(フォントキャッシュと共に再起動しました)が、一部のサイトではまだ奇妙な文字が表示されています。これを引き起こしている可能性のある他のフォントを見つける方法はありますか?
JoshSamBob
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.