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
- alpine 3.24: texmf-dist-latexextra-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 anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms