BOOKSHELF-LISTALLFONTS(1) User Contributed Perl Documentation BOOKSHELF-LISTALLFONTS(1)

bookshelf-listallfonts - list all fonts known to LuaTeX with "interesting" features

bookshelf-listallfonts [-d] [-f FEATURES_FILE] [-x EXCLUDED_PATTERNS_FILE]

bookshelf-listallfonts -h

bookshelf-listallfonts -v

bookshelf-listallfonts -m

List all fonts known to LuaTeX adding "interesting" features to the listing.

The script queries luaotfload databases and outputs the list of fonts and features as a tab-separated stream with two field: font name+feature name, and LuaTeX loading command. This form is suitable for mkfontsel.pl(1) command from the bookshelf package.

We always include default features, "+clig;+liga;+tlig".

It is recommended to issue

luaotfload-tool --update --force

before running the script.

Print debug information on the standard output.
Use patterns in the FEATURES file instead of the default ones.
Exclude patterns (font paths and features or combinations) listed in EXCLUDED_PATTERNS_FILE.
Print version information
Print usage information
Print manual page

Boris Veytsman, 2024

LPPL 1.3c

2024-10-08 perl v5.38.2