Pour une police qui affiche pleins de caractères unicode, dont un tas de smileys inutiles, il faut avoir Symbola (qui se trouve ici si elle n'est pas sur les dépôts). C'est moins lourd que la police de Google, qui marche mal et qui est moche.
Sur Archlinux, à installer pour couvrir la plupart des cas d'usages :
sudo pacman -S xorg-fonts-type1 ttf-dejavu sdl_ttf ttf-bitstream-vera ttf-freefont ttf-arphic-uming ttf-baekmuk
Installer noto-fonts permet aussi d'être certain d'afficher les caractères asiatiques (par exemple), mais ça pourrit un peu la liste des polices dans les logiciels, parce qu'il y a des dizaines de “noto”. La solution est d'installer aussi font-manager et de désactiver les notos via son interface ; au besoin, les logiciels iront piocher chez noto pour afficher les caractères, mais ça n'apparaitra pas dans la liste des polices possibles.
sudo pacman -S noto-fonts font-manager