Skip to content

keryx font rm

Description

Removes an installed font from a scope keryx owns.

Usage

keryx font rm <key> [--user]
Flag Meaning Default
--user remove from ~/.keryx/fonts/ instead of this project false

Only the scopes keryx owns

An embedded face is inside the binary and an installed system font belongs to the machine. Neither can be removed:

$ keryx font rm inter
ERRO "inter" is embedded in keryx and cannot be removed; it is the floor every
     render falls back to

Removing a system font is the operating system's job — keryx never writes to the host's font directories, so it does not delete from them either.

The declaration goes too

Whatever was declared about the font — its licence, where it came from — is forgotten along with the file. A later install under the same key starts clean, rather than inheriting a licence nobody declared for it.

See also