Chromeで一部の文字が四角として表示されるのはなぜですか?


25

たとえば、開発ツールでは次のようになります:

Chrome開発ツール

これらの正方形のいくつかは行末にあり、最初はキャリッジリターンであると思っていましたが、そうではないことがわかりました。

また、四角は後に表示される=か、>まったく改行がない多くの場所では、との間のすべての任意の文字が存在しないことをバイナリエディタショーでファイルを見ている="(例えばid="として表示されますid=? "

これはWebページでも非常にまれに表示されます。たとえば、次のようなものです。

Google検索結果

私は、バイナリエディタでそれを見て、その文をコピーして、再度の間に文字が存在しないeとは:。ソースコードにも何も表示されません。

私はこれを見たことがありません。数日前にarchを再インストールしてからです。

Chromeは:バージョン19.0.1084.15 dev
Archは:カーネル3.3.1-1-ARCHx86_64

locale.genen_GBロケールが(両方のコメント解除UTF-8してISO-8859-1)。chromeのエンコードはデフォルトでに設定されてISO-8859-1いますが、切り替えてUTF-8も違いはありません。

これは私が使用していたhtmlファイルです:test.html

修正は素晴らしく、説明は素晴らしく、これは私のセットアップの問題である(またはそうではない)ことも確認できます。

編集:フォントを調査した結果、どちらの場合も、ttf-ms-fontsパッケージの一部であるarialを使用しようとしていることがわかりました。これをインストールすると、フォントが変更されましたが、正方形は残りました(ただし、形状は異なります)。どちらの場合も、フォントはシステムのデフォルトのフォントに準拠していません。

Chrome開発ツール-arial


動作し、罰金を表示します。私はそれがあなたの設定、おそらくあなたのフォントレンダリングシステムに問題があると思う。
コーレン

@Coren、フォントを忘れてしまった:P今すぐ見てみましょう。
マット

回答:


19

これで問題は解決しました。dejavuフォントをインストールします。

sudo pacman -S ttf-dejavu

2
美しい-これは私の問題も解決しました。
コーディライヘルト

これにより、ターミナルフォントが台無しになり、pacman -R ttf-dejavuによる削除に多くの依存関係がありますが、pacman -Rdd ttf-dejavuはフォントの削除とリセットを解決しません
-pshirishreddy

また、仕事と問題のある文字が含まれている他のフォントのインストール
博士Nefario

2017

Chromiumのフラッシュプラグインで正方形を取得している場合は、これを試してください。
e18r

6

現在のフォントに存在しない文字の代わりにUnicode置換文字を印刷することが標準です。

考えられる修正方法は、OS(ブラウザがOS設定を継承している場合)またはブラウザのデフォルトのフォントを変更することです。たとえば、Ubuntu 11.10上のFirefox 11.0では、「serif」フォント(FreeSerifの同義語である可能性があります)を使用していますが、これは多くのUnicode文字をサポートしているようです。

PS:画像は消えたようです。


答えてくれてありがとう。corenからのコメントの後、いくつかの調査を行ったところ、Googleの結果(2番目の画像)の正方形がを使用しようとしていることがわかりましたarial。インストールしttf-ms-fontsた結果、変更が加えられました。正方形の形状が変わりました。デフォルトのフォントが何であるかを見つけてみます。
マット

9
which resulted in a change: the squares are now a different shape私はそんなに一生懸命笑ってすみません。
ロブ

1

私は同じ問題を抱えていました。 たとえば、このページは特に読みにくく、ページのテキスト全体に四角が表示されていました。すべてのarial*.ttfファイルの名前/usr/share/fonts/truetype/msttcorefontsをバックアップファイル名に変更し、Chromeのデフォルトのsans-serifフォントをDroid Sansに設定することで修正できました。現在、Arialフォントはまったく使用できませんが、少なくともページは正しく見えます。


0

同じ問題がありました。過去の投稿をガイドとして使用して、Font Changer Chrome拡張機能をダウンロードしてインストールしました。FCを使用してArialに変更すると、問題が修正されました。他のフォントも動作する可能性がありますが、私はまだ試していません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.