Отсутствуют символы юникода

Я только что переключился с KDE на легкую среду slim + xmonad, и мои шрифты не отображаются правильно.

  1. Я использую семейство шрифтов DejaVu (по умолчанию для Debian 7.x), который поддерживает все нужные мне символы (доказательство: я искал эти символы в gucharmap + в приложении konsole)

  2. Я использую rxvt-unicode как терминал, с шрифтами, установленными в .Xresources. Приложение «konsole» (открыто непосредственно в xmonad) показывает все символы должным образом. Оба urxvt и konsole настроены на использование DejaVu Sans.

  3. Даже google-chrome ведет себя странно. Очевидно, что он использует разные шрифты для интерфейса и для веб-страницы, но даже когда я заставляю DejaVu Sans использовать шрифт веб-страницы (через CSS), это не помогает. Google

  4. Работает много других символов Юникода. Тот, что на скриншоте от корейского хунгула – может ли он быть связан с азиатскими шрифтами?

  • Настройки повтора клавиатуры KDE не работают / не действуют?
  • Формат DDvorak, но QWERTY с модификаторами Ctrl или Alt
  • Xorg висит перед экраном входа в систему
  • Как убить приложение, которое захватывает ввод с клавиатуры для уничтожения приложения?
  • Каково максимальное количество x-клиентов?
  • Xorg: выход источника поставщика в xorg.conf
  • Перенос Caps Lock для создания
  • Использование X Keycodes без клавиатуры или нескольких клавиатур?
  • 2 Solutions collect form web for “Отсутствуют символы юникода”

    Поскольку два недостающих символа были корейскими, я установил набор азиатских шрифтов на основе рекомендации Wikipedia :

    sudo apt-get install ttf-arphic-uming ttf-wqy-zenhei fonts-ipafont-mincho fonts-ipafont-gothic ttf-unfonts-core 

    Это решение проблемы, как в GUI, так и в консоли. Однако остается мало вопросов:

    • Почему эта проблема возникла при переключении среды рабочего стола? Все отлично работало в KDE, пока я не начал использовать простой xmonad (slim + xinitrc + xmonad).
    • Почему gucharmap показал мне, что все персонажи присутствуют даже до установки азиатских шрифтов?

    «Отсутствующие символы» – это, скорее всего, просто символ (на самом деле кодовые точки в Unicode говорят), для которых сконфигурированные шрифты не имеют соответствующих глифов (т. Е. Рисунков для рисования). У многих шрифтов отсутствуют глифы (количество кодовых точек в Unicode действительно колеблется).

    Это, вероятно, лучше всего для всех, если вы сообщаете об этом как об ошибке Debian. Любой hep, который мы могли бы здесь дать, будет менее осведомленным, чем тот, который разработчики / пользователи могут вам дать, и мы не в состоянии его исправлять.

    Linux и Unix - лучшая ОС в мире.