Например, в инструментах разработки я получаю что-то вроде:
Некоторые из этих квадратов находятся в конце строк, сначала я думал, что это возврат каретки, но оказалось, что это не так.
Кроме того, квадраты появляются после =
или >
во многих местах, где нет новой строки, и просмотр файла в шестнадцатеричном редакторе показывает, что между =
и нет никаких символов "
(например id="
, отображается как id=? "
)
Это также очень редко встречается на веб-страницах, например, я видел:
Я скопировал это предложение, посмотрел его в шестнадцатеричном редакторе, и снова между e
и нет символа :
. В исходном коде тоже ничего не отображается.
Я никогда не видел этого раньше, и это только с тех пор, как я переустановил арку несколько дней назад.
Хром это: Версия 19.0.1084.15 dev
Arch это: Ядро 3.3.1-1-ARCH
,x86_64
locale.gen
имеет en_GB
локализацию без комментариев (как UTF-8
и ISO-8859-1
). По умолчанию используется кодировка chrome ISO-8859-1
, но переключение на нее UTF-8
не имеет значения.
Это HTML-файл, который я использовал: test.html
Исправление было бы фантастическим, объяснение было бы хорошим, подтверждая, что это (или нет) просто проблема с моей настройкой, также было бы хорошо.
Изменить: После изучения шрифтов, я обнаружил, что в обоих случаях он пытался использовать Arial, который в Arch является частью ttf-ms-fonts
пакета. Установка, которая привела к изменению шрифта, но квадраты остались (хотя и другой формы). В обоих случаях шрифт не придерживается шрифтов по умолчанию для системы.