На моей системе Linux случился довольно занимательный глюк: в некоторых приложениях вместо английских символов отображалось что-то вроде «судоку» крякозяблы похожие на квадрат, разделённый на 4 клетки с непонятными символами в каждой.
Поразительно, но Гугл оказался беспомощным — очень много тем и вопросов по поводу того, что не отображаются символы национальных алфавитов — русские буквы, китайские иероглифы, арабская вязь. Но про то, что не показываются английские буквы — ни слова, как будто такая проблема возникла только у меня.
Причём в консоли всё было нормально, в текстовом редакторе всё было нормально — все буквы и русские и английские показывались. Но в меню системы и, например, в Double Commander, в программе для захвата экрана (по этой причине я даже не смог сделать скриншоты), английский буквы не показывались.
Я откатил версию Cinnamon (окружение рабочего стола) до предыдущей, но это не вызвало никакого эффекта, наконец, я догадался проверить настройки шрифтов. Пришлось в меню воспользоваться поиском, искал по слову «шрифт», так как там практически ничего не отоброжалось.
Проблема оказалось в том, что в качестве шрифта по умолчанию был выбран шрифт без английских букв. Я не знаю, как так получилось, поскольку система установлена год назад и никаких проблем не было. Возможно, последнее обновление Cinnamon всё-таки повлияло на настройку шрифтов по умолчанию, или это вызвано обновлением какого-то шрифта или даже его повреждением в системе.
Уже после обновления шрифтов в настройках я увидел, что выбран Sans (до этого там вместо надписей были пустые строки):
В настройках была возможность выбрать другие шрифты, но моя проблема решилась установкой новых шрифтов в систему. Я не знаю, какой из этих пакетов помог мне, поэтому приведу команду целиком:
sudo pacman -S ttf-bitstream-vera ttf-caladea ttf-carlito ttf-croscore ttf-dejavu awesome-terminal-fonts dina-font ttf-ubuntu-font-family ttf-roboto ttf-proggy-clean ttf-font-awesome ttf-droid ttf-cormorant
В общем, если у вас неправильная кодировка символов в некоторых приложениях, проблема может быть не только в настройках локали, проблема может быть в настройке шрифтов: выбор неверного шрифта или отсутствие необходимого шрифта в системе. Поэтому попробуйте установить новые шрифты или выбрать другой.
Связанные статьи:
- Решение проблемы с ошибкой fatal error: stdlib.h: Нет такого файла или каталога (52.3%)
- Решение проблемы с ошибкой make: x86_64-w64-mingw32-gcc: Команда не найдена (52.3%)
- Решение проблемы с ошибкой fatal error: ffi.h: Нет такого файла или каталога (52.3%)
- Решение проблемы с ошибкой ValueError: --enable-jpeg requested but jpeg not found, aborting. (52.3%)
- Решение проблемы с предупреждением InsecurePlatformWarning: A true SSLContext object is not available. (52.3%)
- Решение проблемы с ошибкой «could not build optimal types_hash» в Nginx (RANDOM - 2.3%)
Спасибо тебе сам недавно на своем арче заметил что появляются в хроме крякозябры на некоторые важные порой для меня языки .А так как ставил уже отностительно давно и уже не помню толком .Попробовал поковырятся в локали попробовал пару советов с сети ,но это уже у меня установленно .Вообщем помогло только ваше решение .Благодарю