bookshelf-listallfonts(1)

bookshelf-listallfonts1

List all fonts known to luatex with "interesting" features

Usage

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

bookshelf-listallfonts -h

bookshelf-listallfonts -v

bookshelf-listallfonts -m

Overview

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.

Options

-d

Print debug information on the standard output.

-f FEATURES_FILE

Use patterns in the FEATURES file instead of the default ones.

-x EXCLUDED_PATTERNS_FILE

Exclude patterns (font paths and features or combinations) listed in EXCLUDED_PATTERNS_FILE.

-v

Print version information

-h

Print usage information

-m

Print manual page

Releases

Unchanged in 2 releases since Debian 13 (Trixie).

  1. 13–Arch

Author

Boris Veytsman, 2024

License

LPPL 1.3c

From texlive-doc 2026.1-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.