mtx-fonts(1)
π mtx-fonts(1) β ConTeXt Font Database Management π
okay bestie, sit DOWN, because this is the page that runs your whole font situation for ConTeXt. It's mtx-fonts, it lives in the mtxrun script family, and it's the one holding the font database together. We're doing this together, no stress, let's go β¨
πΈ NAME πΈ
mtx-fonts β literally just: ConTeXt Font Database Management. That's the whole vibe. It manages fonts. For ConTeXt. Slay π
π¦ SYNOPSIS π¦
mtxrun --script fonts [ OPTIONS ... ] [ FILENAMES ]
so yeah, you invoke it through mtxrun, with --script fonts, then throw your OPTIONS and your FILENAMES at it. Simple. Iconic. Periodt.
β¨ DESCRIPTION β¨
ConTeXt Font Database Management. That's it, that's the description, the original keeps it short and mysterious and honestly? main character energy. It's the thing that keeps tabs on all your fonts so ConTeXt knows what's up. π
π OPTIONS π
here's the whole menu, every single one, I would never gatekeep π«Ά
--convertβ saves an open type font in a raw table. like, dumps it into a table form. table-ified. yes.--unpackβ saves atmafile in a more readable format, so your eyes don't suffer π--reloadβ generates a whole new font database. and if you're sitting there going "idk, should I?", the page says: use--forcewhen in doubt. so like, when in doubt, force it. noted π--reloadβ okay yes it's listed twice, and this second one is the special variant: with--simple, it generatesluatex-fonts-names.lua. and it is not for context! π¨ like, important, don't mix that up.--list --nameβ lists installed fonts, filtered by name. you can also filter with--pattern.--list --specβ lists installed fonts, filtered by spec. filtering here goes through--filter.--list --fileβ lists installed fonts, filtered by file. and yeah,--patternagain for this one.--pattern=strβ filters files using a pattern. give it a string, bestie.--filter=listβ takes key-value pairs. a whole list of them.--allβ shows all the found instances. and it's a combo move β it teams up with the other flags π«Ά--infoβ gives you more deets. more details. the tea β--trackers=listβ enables trackers, from a list.--statisticsβ gives you some info about the database. numbers, stats, the works π--namesβ uses name instead of unicodes. names > numbers, honestly.--cache=strβ uses a specific cache. your options areotlorotf. pick your fighter β--pattern=strβ filters files using a pattern. yes, it appears twice in the original, yes I'm keeping both, no I will not be merging them, that's not my job π--coverage=strβ a character list. it's giving coverage. it's giving characters. π
π AUTHOR π
more info about ConTeXt and all the tools that come with it can be found at:
- 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
go check them out, they're the real ones π«Ά
and that's the whole page, bestie!! version 1.21, dated 01-01-2025 β so this is the official mtx-fonts(1) tea as of that date. go forth and manage those fonts, you absolute icon πβ¨π
π¦ where this page comes from
- fedora 44: texlive-context 12:svn78010-105.fc44 Β· GPL-1.0-or-later OR LPPL-1.3c
- fedora 44: texlive-context 12:svn78010-111.fc44 Β· GPL-1.0-or-later OR LPPL-1.3c
- ubuntu resolute: context 2025.09.21.20251026+dfsg-1
- ubuntu stonking: context 2025.09.21.20251026+dfsg-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms