Например, в инструментах разработки я получаю что-то вроде:
Некоторые из этих квадратов находятся в конце строк, сначала я думал, что это возврат каретки, но оказалось, что это не так.
Кроме того, квадраты появляются после =
или >
во многих местах, где нет новой строки, и просмотр файла в шестнадцатеричном редакторе показывает, что между =
и нет никаких символов "
(например 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
пакета. Установка, которая привела к изменению шрифта, но квадраты остались (хотя и другой формы). В обоих случаях шрифт не придерживается шрифтов по умолчанию для системы.
Ответы:
Это решило проблему для меня. Установите шрифты dejavu.
источник
Стандартно печатать заменяющий символ Unicode вместо символа, который не существует в текущем шрифте.
Возможное исправление - просто изменить шрифт по умолчанию для вашей ОС (если браузер наследует настройки ОС) или для браузера. Например, мой Firefox 11.0 в Ubuntu 11.10 использует шрифт «serif» (который может быть синонимом FreeSerif ), который, похоже, поддерживает множество символов Unicode.
PS: изображения, кажется, исчезли.
источник
arial
. Я установил,ttf-ms-fonts
что привело к изменению: квадраты теперь другой формы. Я постараюсь найти шрифты по умолчанию.which resulted in a change: the squares are now a different shape
Мне жаль, что я так сильно смеялся над этим.У меня была такая же проблема. Эта страница , например, была особенно нечитабельной, с квадратами, появляющимися по всему тексту страницы. Мне удалось это исправить, переименовав все
arial*.ttf
файлы в/usr/share/fonts/truetype/msttcorefonts
резервные имена файлов, а затем установив для шрифта sans-serif по умолчанию в Chrome значение Droid Sans. Сейчас я вообще не могу использовать шрифты Arial, но по крайней мере страницы выглядят правильно.источник
У меня такая же проблема. Используя прошлые посты в качестве руководства, я скачал и установил расширение Font Changer Chrome. Использование FC для перехода на Arial решило проблему. Другие шрифты могут также работать, но я еще не пробовал их.
источник
установив
noto
шрифт из гугла, сделал это для меня.Теперь перезагрузите кэш шрифтов:
источник