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

Я только что переключился с 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. Работает много других символов Юникода. Тот, что на скриншоте от корейского хунгула – может ли он быть связан с азиатскими шрифтами?

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, который мы могли бы здесь дать, будет менее осведомленным, чем тот, который разработчики / пользователи могут вам дать, и мы не в состоянии его исправлять.

  • Добавление скрипта к автозапуску
  • Как запустить xfreerdp на localhost?
  • Как удаленно отправлять нажатие клавиши приложения X11?
  • Может ли X11 масштабироваться до виртуальных разрешений на экранах HiDPI / Retina, как это делает OS X?
  • Имеют мониторы 1920x1200 и 1024x1280 в сочетании с 2944x1200. Как использовать 80 неиспользуемых линий области экрана на 1024x1280?
  • Использование BASH для определения того, включена ли пересылка X11 из SSH
  • Как выйти из диспетчера окон на текущем дисплее X?
  • Почему некоторые apt-get-installed шрифты игнорируются fc-list, xfontsel и т. Д.?
  • Xorg Установка проверки из командной строки
  • Как изменить ускорение мыши в X на постоянной основе?
  • перезапустить X11 / Xwindows без отключения сеанса ssh
  • Interesting Posts

    Сценарий Bash работает только в режиме отладки

    Прокрутка экрана или выключение паузы

    Можете ли вы установить значения sysctl для Linux во время компиляции

    OOM от итерации по очень большой карте памяти

    Смонтируйте файловые системы после загрузки, чтобы избежать задержки fsck для sshd

    Не удалось установить / home / partition после переустановки grub после переустановки окон 7

    Как установить sudo не изменять $ HOME в Ubuntu и как отключить это поведение?

    Изменена команда PID

    tar + gz файлы из папки как есть, без помещения во все подпапки

    Как безопасно закрыть Intellij из командной строки?

    Пользователю нужен выделенный внешний жесткий диск, установленный в их домашней папке

    вывод технологического процесса на команду split by line и whitespace

    Окно Xorg / Twm фокусируется только на мыши

    В чем существенное отличие между grep foo $ (CMD) и CMD | grep foo

    Захват команд оболочки Linux в файл

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