TEXFONT(1)

πŸ’… TEXFONT(1) β€” the ConTeXt font-installation era ✨

okay bestie, so this is texfont(1), from the ConTeXt world. sit down, grab a strawberry πŸ“, we're installing fonts.


🌸 NAME 🌸

texfont β€” font installation tool for ConTeXt. that's the whole vibe. it installs fonts. slay.


✨ SYNOPSIS ✨

texfont [ OPTION ... ]

yep. that's it. options, and lots of them. no positional arguments being dramatic about it, just vibes and flags πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

TeXFont is a perl(1) script that helps you set up and install TeX fonts. lowkey iconic of it.

it was designed for use with ConTeXt, but it may also be helpful for users of other formats β€” like plain TeX or LaTeX. so it's not gatekeeping, it's inclusive, we love that for it 🫢

its use is described in detail in the files mtexfont.pdf and mfont.pdf. so if you want the full lore, that's where it lives, no cap.


πŸ‘‘ OPTIONS πŸ‘‘

one bullet per flag, bestie, and every single one is here. no skips, no cuts, we respect the whole list πŸ’–

  • --fontroot=path β€” the texmf font root. it gets automatically determined for you, so you don't have to be the main character about it.
  • --sourcepath=path β€” when installing, copy from this path. default is . (as in, right here, where you're standing).
  • --sourcepath=auto β€” locate and use vendor/collection. it'll go find it itself. independent queen behavior.
  • --vendor=name β€” the vendor name. this is the first level directory, fyi.
  • --collection=name β€” the font collection. this one's the second level directory. nesting, we love her 🌈
  • --encoding=name β€” the encoding vector. default is texnansi.
  • --slant=s β€” slant the glyphs in the font by a factor. range is 0.0 - 1.5.
  • --extend=s β€” extend the glyphs in the font by a factor. range is 0.0 - 1.5.
  • --caps=s β€” capitalize lowercase chars by a factor. range is 0.5 - 1.0.
  • --noligs β€” remove ligatures. bye ligatures πŸ‘‹
  • --install β€” copy files from source to font tree. the actual doing-it moment.
  • --listing β€” list files on auto sourcepath.
  • --remove β€” remove files on auto sourcepath. the opposite energy.
  • --makepath β€” when needed, create the paths. only when needed. it's not extra, it's efficient ✨
  • --test β€” use test paths for vendor/collection. rehearsal era πŸŽ€
  • --show β€” run tex on texfont.tex.
  • --batch β€” process given batch file.
  • --weight β€” multiple master weight.
  • --width β€” multiple master width.
  • --expert β€” also handle expert fonts. yes also. it does more. obsessed.
  • --help β€” show some more info. when in doubt, ask for help, bestie, that's growth πŸ’œ

🧚 SEE ALSO 🧚

like, the reading list is stacked. the TeXbook?? king behavior πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

This manual page was written by Frank KΓΌster <frank@kuesterei.ch>, for the Debian GNU/Linux system, and modified by Sanjoy Mahajan <sanjoy@mit.edu>. It may be used and modified by others without contacting the authors.

so basically: go off, remix it, they said it's fine, no need to slide into their inboxes about it 😌


and that's the whole page, bestie!! πŸŽ€ this is texfont 2.2, dated December 2006 β€” vintage, but she still eats πŸ’…βœ¨