Using nerd fonts icons has some standing issues, like SSH-support (need to install/configure them on hosts or you'll see wrong icons), bad unicode assignment leading to unusable icons, hard to add new icons to the list (#370), and of course, be quite a bloated package (lots of icons we don't use, and fonts have lots of unnecessarily duplicated characters).
I have a plan for us to move away from nerd fonts, in two stages:
Use a ligature font for the statusbar.
I've been doing this in my dotfiles for a while.
Complaints about emoji icons largely center about mismatched widths and color presentation. I believe these quirks can be fixed by updating to a well-supported black-and-white emoji font and making sure bemenu/dmenu is configured to use it.
yes please! it hurts me that my favourite environment depends on a font package containing the logos of Google, etc... i would love to totally wipe these :)
Here are the Modem States icons I've made, if anyone wants to critique them:
(This is at a similar scale to what it would be on a phone, so you can see how much of the detail can be seen).
Reference https://www.freedesktop.org/software/ModemManager/doc/latest/ModemManager/ModemManager-Flags-and-Enumerations.html#MMModemState and https://www.freedesktop.org/software/ModemManager/doc/latest/ModemManager/ref-overview-modem-state-machine.html
If anyone (~baroque0) wants to help creating SVG icons, see https://todo.sr.ht/~earboxer/statusbar to see what additional icons I wanted to add before sending my next iteration of the patch.