How to use your favorite font in Slack

In Slack, the settings dialog only offers a fixed selection of fonts. You can use any font you like using the /slackfont command.

Fonts need to be installed on your machine. Webfonts beyond those provided by Slack won't magically work unless you install them locally.
Only the chat font can be changed. The monospaced font used for code blocks isn't easily customizable.

Example usage

  • /slackfont Comic Neue to use "Comic Neue" (if installed)
  • /slackfont system-ui to use your desktop's system font in Slack.
  • /slackfont (without an argument) resets to the default font.

Some fonts may be unavailable

If you installed Slack through Snap, only system-wide installed fonts (i.e. fonts located in /usr/share/fonts/ or /usr/local/share/fonts/) are available.
Fonts from your home directory (~/.local/share/fonts/ or ~/.fonts/) are usually inaccessible to Snap applications, so Slack will fall back to its default font Lato.

To list all system-wide installed fonts, run in a terminal:

fc-list :family | grep -v $HOME | cut -d: -f2 | cut -d, -f1 | sort -u
Arne Hartherz