1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00
Files
til/unix/list-all-fonts-on-your-machine.md
2025-01-27 23:34:44 -06:00

938 B

List All Fonts On Your Machine

In trying to figure out what FiraCode font I have installed on my machine and what it is called, I came across this StackOverflow answer which shares the following one-liner:

$ fc-list | awk '{$1=""}1' | cut -d: -f1 | sort | uniq

This uses fc-list to get the names of all the fonts available on your machine. This seems to work on both Linux and Mac. Through a series of awk, cut, and sort | uniq, this command produces a clean, easily-browsed list of fonts.

I like to take this a step further by piping it all to fzf where I can then narrow down the output to just lines that match FiraCode.

$ fc-list | awk '{$1=""}1' | cut -d: -f1 | sort | uniq | fzf

See also system_profiler SPFontsDataType.