Caractères unicode manquants

Je viens juste de passer de KDE à un environnement léger et mince xmonad et mes fonts ne sont pas rendues correctement.

  1. J'utilise la famille de fonts DejaVu (par défaut pour Debian 7.x) qui supporte tous les caractères dont j'ai besoin (Preuve: J'ai cherché ces caractères dans gucharmap + dans l'application "konsole"

  2. J'utilise rxvt-unicode comme terminal, avec les fonts définies dans .Xresources. L'application "konsole" (ouverte directement dans xmonad) affiche tous les caractères correctement. Urxvt et konsole sont tous les deux définis pour utiliser DejaVu Sans.

  3. Même google-chrome se comporte étrangement. Évidemment, il utilise des fonts différentes pour l'interface et pour la page web, mais même lorsque je force DejaVu Sans en tant que police de page Web (via CSS), cela n'aide pas. Google

  4. Beaucoup d'autres caractères unicode fonctionne. Celui sur capture d'écran est de hangul coréen – pourrait-il être lié à des fonts asiatiques?

Comme deux caractères manquants étaient coréens, j'ai installé un jeu de fonts asiatiques basé sur la recommandation de Wikipedia :

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

Il résout des problèmes, à la fois dans l'interface graphique et la console. Cependant, peu de questions demeurent:

  • Pourquoi ce problème est-il survenu lorsque j'ai changé d'environnement de bureau? Tout a bien fonctionné dans KDE, jusqu'à ce que je commence à utiliser simple xmonad (slim + xinitrc + xmonad).
  • Pourquoi gucharmap m'a montré que tous les personnages sont présents avant même d'installer des fonts asiatiques?

Les "caractères manquants" ne sont probablement que des caractères (vraiment des points de code en Unicode) pour lesquels les fonts configurées n'ont pas de glyphes correspondants (c'est-à-dire des images à dessiner). De nombreuses fonts manquent des glyphes (le nombre de points de code dans Unicode est vraiment stupéfiant).

C'est probablement mieux pour tous les participants si vous le signalez en tant que bogue Debian. Tout ce que nous pourrions donner ici sera less bien connu que celui que les développeurs / users peuvent vous donner, et nous ne sums pas en mesure de le résoudre en amont non plus.