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.