Just spent an hour trying to figure out why ~/.Xcompose doesn’t work. Turns out it’s actually ~/.XCompose, with the capital C. I usually like case sensitivity… but this ∉ good things! ✗

By the way, you can use ~/.XCompose on OS X (by converting it to DefaultKeyBindings.dict using a perl script) and on Windows (using WinCompose).

Apparently, Xft doesn’t have multiple font support built-in. (At least st does it manually, checking every character’s presence in the selected fonts.) It’s not a lot of code, but… really? Pretty much every app needs this.