BOOKSHE...LLFONTS(1)
π BOOKSHE...LLFONTS(1) π
User Contributed Perl Documentation π bestie, this is the manual page for the bookshelf stuff, so let's get into it β¨
β¨ NAME β¨
okay so the whole thing is bookshelf-listallfonts, and its job is to list all fonts LuaTeX knows about π¦ and tag each one with its "interesting" features π
π§ SYNOPSIS π§
bookshelf-listallfonts [-d] [-f FEATURES_FILE] [-x
EXCLUDED_PATTERNS_FILE]
bookshelf-listallfonts -h
bookshelf-listallfonts -v
bookshelf-listallfonts -m
πΈ DESCRIPTION πΈ
okay so this lists every font LuaTeX knows about and adds the "interesting" features to the listing π₯ it's giving organized β¨
the script digs through the luaotfload databases and spits out a tab-separated stream with two fields: the font name plus the feature name, and the LuaTeX loading command π this format is made for the mkfontsel.pl(1) command from the bookshelf package, so they're besties π«Ά
we always include the default features, +clig;+liga;+tlig, no cap, they're non-negotiable π
highkey recommended: run
luaotfload-tool --update --force
before you run the script π trust me, future you will thank you π
π OPTIONS π
-dβ prints debug info to the standard output π-f FEATURES_FILEβ uses the patterns in the FEATURES_FILE instead of the default ones π-x EXCLUDED_PATTERNS_FILEβ excludes the patterns in EXCLUDED_PATTERNS_FILE, which can be font paths, features, or combinations of them π«-vβ prints the version info β¨-hβ prints the usage info π¬-mβ prints the manual page π
π AUTHOR π
Boris Veytsman, 2024 π
π LICENSE π
LPPL 1.3c π¦
That's the whole page, bestie! π«Ά Source is perl v5.38.2, dated 2024-10-08, and it's all about BOOKSHE...LLFONTS(1) πΈ stay iconic, and go run that luaotfload-tool update first πβ¨
π¦ where this page comes from
- arch rolling: texlive-doc 2026.1-1 Β· GPL
- debian trixie: texlive-latex-extra 2024.20250309-2
- fedora 44: texlive-bookshelf 12:svn72521-105.fc44 Β· LPPL-1.3c
- fedora 44: texlive-bookshelf 12:svn72521-111.fc44 Β· LPPL-1.3c
- opensuse-leap 16.0: texlive-bookshelf-doc 2025.221.1.2svn72521-160000.3.1 Β· LPPL-1.0
- ubuntu questing: texlive-latex-extra 2024.20250309-2
- ubuntu resolute: texlive-latex-extra 2025.20260124-1
- ubuntu stonking: texlive-latex-extra 2026.20260711-2
- π girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms