Skip to content

keryx font promote

Description

Copies a project font into your user library, so every project on this machine can use it.

$ keryx font promote brand
promoted "brand" to your user library -> /home/you/.keryx/fonts/brand.ttf
the project keeps its copy, so it still renders the same way elsewhere

Usage

keryx font promote <key>

It copies, it does not move

This differs from keryx theme promote, which moves the entry out of the project.

A theme is a preference; a font is a dependency of the render. A project that gave its typeface away on promotion would stop rendering the same way for anyone else who cloned it — the file has to stay where the reel can find it.

Whatever was declared about the font travels with the copy.

Only a project font can be promoted

Promotion is project → user by definition. A key that resolves from the system or from the binary is not a thing that can be promoted:

$ keryx font promote dejavu-sans
ERRO "dejavu-sans" is not installed in this project — only a project font can be
     promoted

To bring a system font under keryx's management, install it: keryx font add <key> <path> --user.

See also