Zum Beispiel bekomme ich in den Dev-Tools so etwas wie:
Einige dieser Quadrate befinden sich am Ende der Zeile. Anfangs dachte ich, es handele sich um Wagenrückläufe, aber es stellt sich heraus, dass dies nicht der Fall ist.
Außerdem werden nach =
oder >
an vielen Stellen Quadrate angezeigt, an denen keine Zeilenumbrüche vorhanden sind. Wenn Sie sich die Datei in einem Hex-Editor ansehen, wird angezeigt, dass zwischen =
und überhaupt kein Zeichen vorhanden ist "
(z. B. id="
wird angezeigt als id=? "
).
Das taucht auch sehr gelegentlich auf Webseiten auf, zum Beispiel sah ich:
Ich habe diesen Satz kopiert, ihn in einem Hex-Editor angesehen und wieder ist kein Zeichen zwischen e
und :
. Auch im Quellcode taucht nichts auf.
Ich habe das noch nie gesehen und erst seit ich den Bogen vor ein paar Tagen wieder installiert habe.
Chrome ist: Version 19.0.1084.15 dev
Arch ist: Kernel 3.3.1-1-ARCH
,x86_64
locale.gen
hat nicht en_GB
kommentierte Gebietsschemas (sowohl UTF-8
als auch ISO-8859-1
). Die Codierung in Chrome ist standardmäßig auf "" eingestellt ISO-8859-1
, aber das Umschalten auf "" UTF-8
macht keinen Unterschied.
Dies ist die HTML-Datei, die ich verwendet habe: test.html
Ein Fix wäre fantastisch, eine Erklärung wäre großartig und es wäre auch gut zu bestätigen, dass dies nur ein Problem mit meinem Setup ist (oder nicht).
Bearbeiten: Nach der Untersuchung der Schriftarten stellte ich fest, dass in beiden Fällen versucht wurde, arial zu verwenden, das in arch Teil des ttf-ms-fonts
Pakets ist. Bei der Installation wurde die Schriftart geändert, die Quadrate blieben jedoch erhalten (obwohl sie eine andere Form hatten). In beiden Fällen entspricht die Schriftart nicht den Standardschriftarten für das System.
Antworten:
Dies hat das Problem für mich behoben. Installieren Sie die Dejavu-Schriftarten.
quelle
Es ist Standard, das Unicode-Ersetzungszeichen anstelle eines Zeichens zu drucken, das in der aktuellen Schriftart nicht vorhanden ist.
Eine mögliche Lösung besteht einfach darin, die Standardschriftart Ihres Betriebssystems (wenn der Browser die Betriebssystemeinstellungen übernimmt) oder des Browsers zu ändern. In meinem Firefox 11.0 unter Ubuntu 11.10 wird beispielsweise die Schriftart "serif" (möglicherweise ein Synonym für FreeSerif ) verwendet, die anscheinend viele Unicode-Zeichen unterstützt.
PS: Die Bilder scheinen verschwunden zu sein.
quelle
arial
. Ich habe installiert,ttf-ms-fonts
was zu einer Änderung geführt hat: Die Quadrate haben jetzt eine andere Form. Ich werde versuchen, die Standardschriftarten zu finden.which resulted in a change: the squares are now a different shape
Es tut mir leid, dass ich darüber so gelacht habe.Ich hatte das gleiche Problem. Diese Seite war zum Beispiel besonders unleserlich, da im gesamten Text der Seite Quadrate vorhanden waren. Ich konnte das Problem beheben, indem ich alle
arial*.ttf
Dateien in/usr/share/fonts/truetype/msttcorefonts
Sicherungsdateinamen umbenannte und dann die standardmäßige serifenlose Schriftart von Chrome auf Droid Sans festlegte. Ich kann derzeit keine Arial-Schriftarten verwenden, aber die Seiten sehen immerhin richtig aus.quelle
Ich hatte das gleiche problem Ich habe die früheren Beiträge als Leitfaden verwendet und die Chrome-Erweiterung von Font Changer heruntergeladen und installiert. Die Verwendung von FC für den Wechsel zu Arial hat das Problem behoben. Möglicherweise funktionieren auch andere Schriftarten, ich habe sie jedoch noch nicht ausprobiert.
quelle
Installation der
noto
Schriftart von Google, hat es für mich getan.Laden Sie nun den Font-Cache neu:
quelle