FC-LIST(1)

๐Ÿ“ฆ
version 2.17.1 ยท 3 versions
, in alpine 3.23, alpine 3.24, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

๐Ÿ’… fc-list โ€” like, the FC-LIST(1) girlie's guide ๐Ÿ’…

okay so real talk, bestie โ€” we're deep in the fc-list(1) manual page and honestly? it's kind of iconic. it's the fontconfig one that tells you what fonts you actually have on your system. buckle up ๐ŸŽ€

โœจ NAME โœจ

fc-list โ€” lists available fonts ๐Ÿ’–

โœจ SYNOPSIS โœจ

fc-list [ -vVh ] [ --verbose ] [ [ -f format ] [ --format format ] ]
        [ [ -q ] [ --quiet ] ] [ --version ] [ --help ]

 [ pattern [ element... ] ]

like yes, that's a lot of brackets, no cap โ€” it's giving "options within options" energy ๐ŸŒ€

โœจ DESCRIPTION โœจ

fc-list lists the fonts and styles available on the system โ€” specifically for apps that use fontconfig. so like, it's the vibe check for your font collection ๐Ÿ‘‘

if you pass any elements, only those get printed. otherwise it prints family and style โ€” unless you asked for verbose output, in which case it does its own thing. periodt.

โœจ OPTIONS โœจ

this program follows the usual GNU command line syntax โ€” long options start with two dashes (-), iykyk. here's the summary, bestie ๐ŸŒธ

  • -v โ€” prints verbose output of the whole font pattern for each match, or prints just the elements if any were provided. main character energy ๐Ÿ”ฅ
  • -f โ€” formats output according to the format specifier format. you control the whole look โœจ
  • -q โ€” suppresses all normal output. and get this: it returns 1 as the error code if no fonts matched ๐Ÿ˜ญ so it's lowkey a lil test
  • -V โ€” shows the version of the program and dips out. slay
  • -h โ€” shows a summary of the options ๐Ÿซถ
  • pattern โ€” if you set this argument, only fonts matching pattern get displayed. filter it, bestie ๐Ÿ’…
  • element โ€” if set, the element property gets displayed for matching fonts ๐Ÿ‘‘

โœจ EXAMPLES โœจ

  • fc-list lists all font faces. every single one. the whole lineup ๐Ÿ’€
  • fc-list :lang=hi lists font faces that cover Hindi ๐ŸŒˆ
  • fc-list : family style file spacing lists the filename and spacing value for each font face. and omg note this: : is an empty pattern that matches all fonts. that colon is doing so much work ๐Ÿงš

โœจ SEE ALSO โœจ

fc-match(1) FcFontList(3) FcPatternFormat(3) fc-cat(1) fc-cache(1) fc-pattern(1) fc-query(1) fc-scan(1)

the fontconfig user's guide ๐Ÿฆ‹ <URL:https://fontconfig.pages.freedesktop.org/fontconfig/fontconfig-user.html>

โœจ AUTHOR โœจ

this manual page was written by Keith Packard <keithp@keithp.com> and Josselin Mouette <joss@debian.org>. legends, honestly ๐Ÿ‘‘


and that's the whole page, bestie ๐Ÿ’œ it's fc-list(1), dated Aug 13, 2008 โ€” yeah, the girlies have been referencing this since forever, and it still ate ๐Ÿ“โœจ

๐Ÿ“ฆ where this page comes from