mtx-fonts(1)
π mtx-fonts β ConTeXt Font Database Management
okay bestie, welcome to mtx-fonts, the ConTeXt font database manager, straight out of the mtx-fonts(1) manual. this is the little script that keeps track of every font your ConTeXt setup has ever met, and it's genuinely kind of iconic once you get to know it π
β¨ SYNOPSIS β¨
mtxrun --script fonts [ OPTIONS ... ] [ FILENAMES ]
that's it. that's the whole entrance. you call it through mtxrun --script fonts, throw some options and/or filenames at it, and let it cook π₯
πΈ DESCRIPTION πΈ
ConTeXt Font Database Management. periodt. this is the tool that deals with your font database β generating it, listing what's in it, poking at its guts, all of it. no cap, if fonts are involved in ConTeXt, this script is lowkey the main character π
π¦ OPTIONS π¦
--convertβ saves an open type font in a raw table π--unpackβ saves atmafile in a more readable format, because sometimes you just want to see her β¨--reloadβ generates a new font database. bestie, if you're not 100% sure, use--forcewhen in doubt. truly the "have you tried turning it off and on again" of fonts π--reloadβ and with--simple, it generatesluatex-fonts-names.lua. heads up though: not for context! (the manpage is very much yelling that at you, respect it π«Ά)--list --nameβ lists installed fonts, filtered by name. pair it with[--pattern]π--list --specβ lists installed fonts, filtered by spec. pair it with[--filter]π--list --fileβ lists installed fonts, filtered by file. pair it with[--pattern]π--pattern=strβ filters files using a pattern--filter=listβ key-value pairs, for when you want to get specific--allβ shows all found instances (works combined with other flags) π--infoβ gives you more details, because you deserve the full lore--trackers=listβ enables trackers π--statisticsβ some info about the database. numbers! vibes! β¨--namesβ uses name instead of unicodes--cache=strβ uses a specific cache, eitherotlorotf--pattern=strβ filters files using a pattern (yes, she's listed twice in the manual β she's just that popular π )--coverage=strβ character list
ngl, that double--reloadand double--pattern=strare literally just how the manual has them. not me editing the sacred text π
π AUTHOR π
More info about ConTeXt and the tools that come with it lives at these places, bestie:
- maillist:
ntg-context@ntg.nl/http://www.ntg.nl/mailman/listinfo/ntg-context - webpage:
http://www.pragma-ade.nl/http://tex.aanhet.net - wiki:
http://contextgarden.net
and that's the whole page, no crumbs left behind π§ okay so this was version 1.21, dated 01-01-2026 β she's fresh, she's festive, she's the mtx-fonts(1) manual and she ate πβ¨π«Ά
π¦ where this page comes from
- alpine 3.24: texmf-dist-context-doc 2026.0-r0 Β· LPPL-1.0 AND LPPL-1.1 AND LPPL-1.2 AND LPPL-1.3a AND LPPL-1.3c AND GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms