SHOWFONT(1)
π SHOWFONT β the font dumper for your X font server, bestie
okay so picture this: it's a General Commands Manual page, it's SHOWFONT(1), and it's literally just here to spill all the tea about your fonts. no cap.
β¨ SYNOPSIS β¨
showfont [ -options ... ] -fn pattern
π¦ DESCRIPTION π¦
showfont shows you the data about a font that matches the pattern you gave it. and bestie, it does not hold back β the info it dumps includes font information, font properties, character metrics, and character bitmaps. the whole package. the full lore. π
now, about patterns: the wildcard character * matches any sequence of characters β including none at all β in the font name. and ? matches any single character. iconic duo fr fr.
β οΈ but listen: the*and?characters must be quoted so the shell doesn't go feral and expand them beforeshowfontever sees them. protect them. π«Ά
and if you give no pattern at all? * is just assumed. the default is chaos. we love that. π
π OPTIONS π
-serverservername β the X font server to contact. servername has to be specified in one of the formats defined in the Font Server Names section ofX(7). if you don't specify it, the server name sitting in theFONTSERVERenvironment variable gets used instead. iykyk. β¨-fnname β the font to display. this is the main character of the whole operation, ngl.-lsbβ request the bit order of the font asLSBFirst(least significant bit first). π-msbβ request the bit order of the font asMSBFirst(most significant bit first).-LSBβ request the byte order of the font asLSBFirst(least significant byte first). yes, it's different from-lsb, mind the caps, bestie. π-MSBβ request the byte order of the font asMSBFirst(most significant byte first).-ext[ents_only]β only the character extents get displayed, and not the bitmaps. lowkey a glow-down in detail but a glow-up in brevity. πΈ-startchar β the start of the range of characters to display (char is a number).-endchar β the end of the range of characters to display (char is a number).-unitn β the scanline unit of the font (8,16,32, or64). pick your fighter.-padn β the scanpad unit of the font (8,16,32, or64).-b[itmap_pad]n β the bitmap padding unit of the font (0,1, or2, where0isImageRectMin,1isImageRectMaxWidthand2isImageRectMax). three options, three vibes. π-nopropsβ do not show the font properties. sometimes you just don't wanna know. π-versionβ print the program version and exit. slay and dip. π
π SEE ALSO π
xfs(1), fslsfonts(1), fstobdf(1), xlsfonts(1), X(7).
the whole friend group. go say hi. π«Ά
π ENVIRONMENT π
FONTSERVERβ the default X font server to contact. the server name must be specified in one of the formats defined in the Font Server Names section ofX(7). it's the fallback bestie when you forget-server. β¨
π AUTHOR π
Dave Lemke, Network Computing Devices, Inc. absolute legend, we stan. π
and that's the whole page, bestie β this was X Version 11, showfont 1.0.6, and yeah, that's the vibe check, we're done here. periodt. ππ¦β¨
π¦ where this page comes from
- debian trixie: x11-xfs-utils 7.7+3
- ubuntu noble: x11-xfs-utils 7.7+3
- ubuntu questing: x11-xfs-utils 7.7+3
- ubuntu resolute: x11-xfs-utils 7.7+3build1
- ubuntu stonking: x11-xfs-utils 7.7+3build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms