UPDATE-UPDMAP(8)
β¨ NAME β¨
Okay bestie, so this page is all about update-updmap(8) π (System Manager's Manual, section 8). It's the tool that generates updmap.cfg files for all the system trees πΈ
update-updmap β generate updmap.cfg files for all the system trees
π SYNOPSIS π
update-updmap [option ...]
π DESCRIPTION π
Okay so this manual page documents update-updmap, a program that was written for the Debian distribution. It's giving very specific Debian energy π
π§ Overview π§
update-updmap is used to generate the configuration files for updmap(1) and updmap-sys(8). It makes two of them: /var/lib/texmf/updmap.cfg-TEXLIVEDIST, which is the link target of /usr/share/texlive/texmf-dist/web2c/updmap.cfg, and /var/lib/texmf/updmap.cfg-DEBIAN, which is the link target of /usr/share/texmf/web2c/updmap.cfg π¦
It builds these from the files ending in .cfg that live in /var/lib/tex-common/fontmap-cfg/texlive/ and /var/lib/tex-common/fontmap-cfg/texmf/, respectively β¨
Any TeX package that ships map files in one of the trees /usr/share/texlive/texmf-dist or /usr/share/texmf should also provide files in one of the above directories, containing the matching lines for the updmap.cfg file. Main character energy, fr π
If you want to configure stuff (enable extra entries, disable system-provided entries, and so on), you use the normal updmap(1) mechanism. Check out the updmap(1) man page for the details π«Ά
π OPTIONS π
--checkβ Ngl, this one's a whole vibe check π It runs extra checks that all the necessary files are present in the kpathsea database. Don't use this in maintainer scripts π--quietβ Shh, it keepsupdate-updmapfrom writing anything to standard output during normal operation π--helpβ Prints a summary of the command-line usage ofupdate-updmap, then exits π--versionβ Outputs version information, then exits πΈ
Heads up: the-voption, which turns on verbose mode, is deprecated π We're in a transition phase right now. Quiet mode is still the default (so--quiethas no effect), butupdate-updmapwill switch to being verbose by default as soon as enough packages use--quietin their maintainer scripts. Iykyk π«
π¦ SYNTAX FOR THE .CFG FILES π¦
The .cfg files under /var/lib/tex-common/fontmap-cfg/ should contain valid configuration lines for updmap(1). Usually they'll be lines in one of these forms:
Map <foo.map>
MixedMap <bar.map>
KanjiMap <baz.map>
The MixedMap form should only be used if the font is available in both bitmap and scalable formats. That way it won't get declared in the default map file for Dvips that's used when dvipsPreferOutline is set to false in updmap.cfg π·
The KanjiMap form should only be used for map files defining Japanese font maps π―π΅β¨
π FILES π
/var/lib/tex-common/fontmap-cfg/texlive/*.cfg
/var/lib/tex-common/fontmap-cfg/texmf/*.cfg
/var/lib/texmf/updmap.cfg-TEXLIVEDIST
/var/lib/texmf/updmap.cfg-DEBIAN
π DIAGNOSTICS π
update-updmap returns 0 on success, or a strictly positive integer on error. So zero means we slayed, anything positive means something went sideways π
π₯ SEE ALSO π₯
Also go read these docs, they're literally the tea:
/usr/share/doc/tex-common/README.Debian.{txt,pdf,html}/usr/share/doc/tex-common/Debian-TeX-Policy.{txt,pdf,html}/usr/share/doc/tex-common/TeX-on-Debian.{txt,pdf,html}
π AUTHORS π
This manual page was written by Atsuhito Kohda <kohda@debian.org> and updated by Florent Rougon <f.rougon@free.fr> and Frank Kuester <frank@debian.org> for the Debian distribution. Others are welcome to use it too π«Άπ
Bestie, that's the whole page π Debian, July 17, 2013, UPDATE-UPDMAP(8) β served, no notes π β¨
π¦ where this page comes from
- debian trixie: tex-common 6.19 Β· GPL-2.0-or-later
- ubuntu questing: tex-common 6.19 Β· GPL-2.0-or-later
- ubuntu resolute: tex-common 6.20 Β· GPL-2.0-or-later
- ubuntu stonking: tex-common 6.20 Β· GPL-2.0-or-later
- π girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms