FSLSFONTS(1)

πŸ“¦
version 7.7+3build1 Β· 2 versions
, in debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ FSLSFONTS ✨

okay bestie, welcome to the fslsfonts page from the General Commands Manual, section 1 πŸ’… this lil icon lists fonts served by an X font server and honestly? she's giving utility queen πŸ‘‘


🌸 NAME 🌸

fslsfonts β€” list fonts served by X font server πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

fslsfonts [-options ...] [-fn pattern]

πŸ’– DESCRIPTION πŸ’–

so basically, fslsfonts lists all the fonts that match whatever pattern you throw at it ✨

the wildcard character * can match any sequence of characters β€” and yes, that includes none, she's flexible like that πŸ’β€β™€οΈ and ? matches any single character, just one, no more no less 🫢

if you don't give her a pattern at all? she just assumes * and shows you everything, periodt πŸ‘‘

⚠️ okay important: the * and ? characters must be quoted so the shell doesn't expand them before fslsfonts even sees them 😭 no cap, protect your wildcards.

✨ OPTIONS ✨

  • -server servername β€” this one tells her which X font server to hit up πŸ’Œ servername has to be written in one of the formats defined in the Font Server Names section of X(7). if you don't specify it, she'll use the server name sitting in the FONTSERVER environment variable 🌈
  • -l β€” lists some attributes of the font on one line, on top of just the name πŸŽ€ little extra detail, we love.
  • -ll β€” lists font properties in addition to the -l output πŸ’– more info, more slay.
  • -lll β€” she supports this for compatibility with xlsfonts, but lowkey the output is the same as for -ll πŸ’€
  • -m β€” says that long listings should also print the minimum and maximum bounds of each font πŸ“
  • -C β€” says listings should use multiple columns. this is the same as -n 0 🧚
  • -1 β€” says listings should use a single column. this is the same as -n 1 πŸ‘‘
  • -w width β€” specifies the width in characters used to figure out how many columns to print. the default is 79 🌸
  • -n columns β€” specifies the number of columns to use when displaying output. the default is 0, which will attempt to fit as many columns of font names as possible into the number of characters specified by -w width ✨
  • -u β€” says the output should be left unsorted πŸ™ˆ chaos, but make it intentional.
  • -version β€” prints the program version and exits 🫑 short and sweet.

🌈 ENVIRONMENT 🌈

  • FONTSERVER β€” used to get the default fontserver πŸ’œ the server name must be specified in one of the formats defined in the Font Server Names section of X(7).

πŸ’œ SEE ALSO πŸ’œ

xfs(1), showfont(1), xlsfonts(1), X(7) πŸ¦‹


πŸ’€ BUGS πŸ’€

doing `fslsfonts -l` can tie up your server for a very long time 😭 like, not a cute amount of time. fr fr.

and ngl, this is really a bug with single-threaded non-preemptable servers β€” not with this program πŸ™ˆ so don't come for her, she's innocent.


πŸ‘‘ AUTHOR πŸ‘‘

Dave Lemke, Network Computing Devices, Inc πŸ’…


that's the whole page bestie, you're officially fluent in fslsfonts πŸŽ€βœ¨

this was brought to you by X Version 11, fslsfonts 1.0.6 πŸ¦‹ ty for reading, ily, go list some fonts πŸ’–

πŸ“¦ where this page comes from