A fix for broken st emojis in Linux Mint

Emojis causing crashes in the Suckless terminal has been a long-time issue.

By Thomas Pain
2022-05-08
A few seconds reading time

You are here: Homepage >> Blog listing >> this post

The Suckless terminal, st, doesn't work properly with emojis. If you try to run a command that outputs an emoji, it'll crash the entire terminal window. Despite it not strictly being a st problem (it's some issue with an upstream library that refuses to fix it), it's the only application that I've found thus far that doesn't work with colour emojis. The problem is pretty well documented, and is very widespread. There's a lot of documentation about it floating around.

It's annoying, though not wholly unexpected, that most of the fixes for this that can be found are specifically for Arch Linux. However, I did manage to find one solution for Ubuntu specifically that works.

The trick to it is installing two fonts - the JoyPixels free emoji font and Symbola, which is a little hard to find, but appears to be here, here or at this direct-download URL, which is purportedly the author's site: https://dn-works.com/wp-content/uploads/2020/UFAS-Fonts/Symbola.zip.

Working emojis in st It works! :D

This AskUbuntu thread details how you can install OpenType fonts - the process is very similar for TrueType fonts.


Built from commit 7ffd684 on 2022-05-16 at 23:44:04. See attributions and thanks relating to this website here.
© Thomas Pain, 2019 - 2022. Written content licensed under CC BY 4.0.