Par exemple, dans les outils de développement, j'obtiens quelque chose comme:
Certains de ces carrés sont à la fin des lignes, au début, je pensais que c'était des retours chariot mais il se trouve qu'ils ne le sont pas.
De plus, des carrés apparaissent après =
ou >
dans de nombreux endroits où il n'y a pas de nouvelle ligne, et regarder le fichier dans un éditeur hexadécimal montre qu'il n'y a aucun caractère entre =
et "
(par exemple, il id="
apparaît comme id=? "
)
Cela apparaît également très occasionnellement dans les pages Web, par exemple, j'ai vu:
J'ai copié cette phrase, je l'ai regardée dans un éditeur hexadécimal, et là encore il n'y a pas de caractère entre e
et :
. Rien n'apparaît non plus dans le code source.
Je n'ai jamais vu cela auparavant, et c'est seulement depuis que j'ai réinstallé arch il y a quelques jours.
Chrome est: Version 19.0.1084.15 dev
Arch est: Kernel 3.3.1-1-ARCH
,x86_64
locale.gen
a des en_GB
locales non commentées (à la fois UTF-8
et ISO-8859-1
). Le codage en chrome par défaut ISO-8859-1
, mais le basculer sur UTF-8
ne fait aucune différence.
Voici le fichier html que j'utilisais: test.html
Un correctif serait fantastique, une explication serait formidable, confirmant que c'est (ou n'est pas) juste un problème avec ma configuration serait également bon.
Edit: Après avoir étudié les polices, j'ai trouvé que dans les deux cas, il essayait d'utiliser arial, qui en arch fait partie du ttf-ms-fonts
package. L'installation a entraîné le changement de police, mais les carrés sont restés (bien que leur forme soit différente). Dans les deux cas, la police n'adhère pas aux polices par défaut du système.
Réponses:
Cela a résolu le problème pour moi. Installez les polices dejavu.
la source
Il est standard d'imprimer le caractère de remplacement Unicode à la place d'un caractère qui n'existe pas dans la police actuelle.
Une solution possible consiste simplement à modifier la police par défaut de votre système d'exploitation (si le navigateur hérite des paramètres du système d'exploitation) ou du navigateur. Par exemple, mon Firefox 11.0 sur Ubuntu 11.10 utilise la police "serif" (qui pourrait être un synonyme de FreeSerif ), qui semble prendre en charge de nombreux caractères Unicode.
PS: Les images semblent avoir disparu.
la source
arial
. J'ai installéttf-ms-fonts
ce qui a entraîné un changement: les carrés ont maintenant une forme différente. Je vais essayer de trouver les polices par défaut.which resulted in a change: the squares are now a different shape
Je suis désolé d'avoir ri si fort à ça.J'avais le même problème. Cette page , par exemple, était particulièrement illisible, avec des carrés apparaissant tout au long du texte de la page. J'ai pu le corriger en renommant tous les
arial*.ttf
fichiers/usr/share/fonts/truetype/msttcorefonts
pour sauvegarder les noms de fichiers, puis en définissant la police sans-serif par défaut de Chrome sur Droid Sans. Je ne peux pas utiliser du tout les polices Arial maintenant, mais au moins les pages semblent correctes.la source
J'ai eu le même problème. En utilisant les messages précédents comme guide, j'ai téléchargé et installé l'extension Chrome de Font Changer. L'utilisation de FC pour passer à Arial a résolu le problème. D'autres polices peuvent également fonctionner, mais je ne les ai pas encore essayées.
la source
l'installation de la
noto
police de google, l'a fait pour moi.Maintenant, rechargez le cache des polices:
la source