TTC(1p)
π ttc β show fonts in a ttc π
okay bestie, listen. this is TTC(1p), from the User Contributed Perl Documentation set, and it's basically a little font-detective that cracks open a .ttc file and tells you every single font hiding inside it. it's giving backstage-pass energy. no cap. π
β¨ SYNOPSIS β¨
ttc [options] [file ...]
Options:
--with-filename -H includes filename
--ident shows identification
--help shows a brief help message and exits
--man shows full documentation and exits
--verbose provides more verbose information
--quiet runs as silently as possible
like, you just run ttc, optionally throw some options at it, optionally point it at a file (or a whole lil stack of files π«Ά), and it does its thing. iconic.
π¦ OPTIONS π¦
--with-filename,-Hβ puts the filename in the output too. and heads up: this is the default when you're processing more than one file, so don't come for it, it's just being helpful π--helpβ prints a lil brief help message and then dips. that's it, that's the whole thing. π--manβ prints the manual page and exits. yes, the whole manual. the full lore. π--identβ prints the program identification. name tag energy, iykyk. π·οΈ--verboseβ gives you more verbose information. and the way that this one STACKS β you can repeat it to crank the verbosity higher. more--verbose, more info, periodt. π₯--quietβ suppresses all non-essential information. runs as silently as possible. shhh, she's being demure. πfileβ the input file(s) to process, if any. the main characters, fr fr. no file? that's allowed too, it says "if any." π
πΈ DESCRIPTION πΈ
so here's the vibe check: this program reads the ttc file(s) you hand it and lists the fonts contained inside. that's its whole job and it's lowkey obsessed with it.
the output contains, per font:
- the index of the font
PS=its PostScript namefam=the family namesub=the subfamily (style)
four lil facts per font, one tidy list. chef's kiss. πβ¨
π EXAMPLE π
ttc -H Times.ttc
Times.ttc:
1: PS="Times-Roman" fam="Times" sub="Regular"
2: PS="Times-Bold" fam="Times" sub="Bold"
3: PS="Times-Italic" fam="Times" sub="Italic"
4: PS="Times-BoldItalic" fam="Times" sub="Bold Italic"
see?? four fonts, four lines, filename right there on top because -H said so. "Times-BoldItalic" with family "Times" and subfamily "Bold Italic" β the whole squad accounted for. π
bestie reminder: the output lines line up per font β index first, thenPS=,fam=, andsub=. don't skip any of 'em, they're all part of the slay. π«Ά
and that's the page!! π this lil cutie ships with perl v5.40.1 and the page is dated 2026-05-03, so you know she's fresh. go forth, run ttc, and read those fonts for filth (affectionately). mwah!! πβ¨π
π¦ where this page comes from
- ubuntu stonking: chordpro 6.101.0+ds-1 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms