Por ejemplo, en las herramientas de desarrollo obtengo algo como:
Algunos de estos cuadrados están al final de las líneas, inicialmente pensé que eran retornos de carro pero resulta que no lo son.
Además, los cuadrados aparecen después =
o >
en muchos lugares donde no hay nueva línea, y mirar el archivo en un editor hexadecimal muestra que no hay ningún carácter en absoluto entre =
y "
(por ejemplo, id="
se muestra como id=? "
)
Esto también aparece muy ocasionalmente en páginas web, por ejemplo, vi:
Copié esa oración, la miré en un editor hexadecimal y nuevamente no hay ningún carácter entre e
y :
. Nada aparece en el código fuente tampoco.
Nunca he visto esto antes, y es solo desde que reinstalé el arco hace unos días.
Chrome es: Version 19.0.1084.15 dev
Arch es: Kernel 3.3.1-1-ARCH
,x86_64
locale.gen
tiene en_GB
locales no comentados (ambos UTF-8
y ISO-8859-1
). La codificación en Chrome está predeterminada ISO-8859-1
, pero cambiarla a UTF-8
no hace ninguna diferencia.
Este es el archivo html que estaba usando: test.html
Una solución sería fantástica, una explicación sería excelente, confirmar que esto es (o no) solo un problema con mi configuración también sería bueno.
Editar: Después de investigar las fuentes, descubrí que en ambos casos estaba tratando de usar arial, que en el arco es parte del ttf-ms-fonts
paquete. Instalar eso resultó en el cambio de fuente, pero los cuadrados permanecieron (aunque con una forma diferente). En ambos casos, la fuente no se adhiere a las fuentes predeterminadas para el sistema.
Respuestas:
Esto solucionó el problema para mí. Instala las fuentes dejavu.
fuente
Es estándar imprimir el carácter de reemplazo Unicode en lugar de un carácter que no existe en la fuente actual.
Una posible solución es simplemente cambiar la fuente predeterminada de su sistema operativo (si el navegador hereda la configuración del sistema operativo) o del navegador. Por ejemplo, mi Firefox 11.0 en Ubuntu 11.10 está utilizando la fuente "serif" (que podría ser un sinónimo de FreeSerif ), que parece admitir muchos caracteres Unicode.
PD: Las imágenes parecen haber desaparecido.
fuente
arial
. Instalé lottf-ms-fonts
que resultó en un cambio: los cuadrados ahora tienen una forma diferente. Intentaré encontrar cuáles son las fuentes predeterminadas.which resulted in a change: the squares are now a different shape
Lamento haberme reído tanto de eso.Yo estaba teniendo el mismo problema. Esta página , por ejemplo, era particularmente ilegible, con cuadrados que aparecían en todo el texto de la página. Pude solucionarlo cambiando el nombre de todos los
arial*.ttf
archivos/usr/share/fonts/truetype/msttcorefonts
a nombres de archivos de respaldo y luego configurando la fuente sans-serif predeterminada de Chrome en Droid Sans. No puedo usar las fuentes Arial en absoluto ahora, pero al menos las páginas se ven bien.fuente
Yo tuve el mismo problema. Utilizando las publicaciones anteriores como guía, descargué e instalé la extensión Chrome de Font Changer. El uso de FC para cambiar a Arial solucionó el problema. Otras fuentes también pueden funcionar, pero aún no las he probado.
fuente
instalando la
noto
fuente de google, lo hice por mí.Ahora, vuelva a cargar el caché de fuentes:
fuente