Guide / 14
The command line
The same engine with no window: list, inspect, install, validate, deactivate and export from a terminal or a script.
Where it is
A terminal · omafont followed by a command
What you can do
- omafont list lists the installed families, yours first. Add ‑‑all to include the language fonts.
- omafont info and a family name prints its styles, designer, licence, glyph count and files.
- omafont install installs a font, a folder or an archive; omafont remove and a family name removes one of yours.
- omafont validate checks files or a family, and exits with 1 when a file has serious problems.
- omafont deactivate and omafont activate switch a family off and on; omafont export copies its files to a folder.
- Add ‑‑json to any of them for scripts.
In this film
- List the familiesYours first; --all adds the language fonts
- Everything about one family
- Install a packA font, a folder or an archive
- Check files before you install themIt exits with 1 when a file has serious problems
- Switch a family off, and on again
- Copy a family's files out
- --json, for scripts
Every command
omafont list | The installed families, yours first. --all includes the language fonts. |
omafont info Inter | One family's styles, designer, licence, glyph count, languages and files. |
omafont install ~/Downloads/Pack.zip | Install a font file, a folder or an archive. |
omafont remove "Playfair Display" | Remove one of your families. System fonts are left alone. |
omafont validate ~/Downloads/Pack/*.ttf | Check files, or a family by name. Exits with 1 when a file has serious problems. |
omafont deactivate "Noto Sans Tamil" | Hide a family from every app without deleting it. |
omafont activate "Noto Sans Tamil" | Bring it back. |
omafont export Inter ~/Desktop/inter-files | Copy a family's files to a folder. |
omafont ~/Downloads/Pack.zip | Open the window with that pack staged for installing. |
Add --json to any of them for scripts. omafont --version says which version is installed.