mirror of
https://github.com/jbranchaud/til
synced 2026-01-02 22:58:01 +00:00
938 B
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.