I was using slstatus, dwn, st and dmenu for a while and I didn't understand why some emojis were displaying correctly while others were black and white. Consistency was broken.
The true answer was that I half-assed the setup. I'm going to explain you how to do it properly to avoid hair loss and headaches.
fakeroot
or sudo
installed
because we'll compile packages from the AUR thanks to makepkg -s
.
libxft-bgra-git
.
curl -OJL
https://aur.archlinux.org/cgit/aur.git/snapshot/libxft-bgra-git.tar.gz
tar xvzf libxft-bgra-git.tar.gz
cd libxft-bgra-git/
makepkg -s
pacman -U
libxft-bgra-git*.pkg.tar.zst
noto-fonts-emoji
, ttf-joypixels
,
ttf-twemoji
. In my case, I've chosen the ttf-twemoji
font.75-twemoji.conf
in the /etc/fonts/conf.d
directory. Execute pacman -U
ttf-twemoji*.pkg.tar.xz
where you compiled ttf-twemoji
in order to install it.
curl -OJL
https://github.com/LukeSmithxyz/voidrice/raw/master/.local/share/larbs/emoji
mv emoji ~/.local/share/emojis
cat ~/.local/share/emojis | dmenu -i -b -l 5
Many thanks to Luke Smith for the convenient emoji list and Unicode for emoji standardisation. Very 🆒.