Install OmaFont

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

  1. List the familiesYours first; --all adds the language fonts
  2. Everything about one family
  3. Install a packA font, a folder or an archive
  4. Check files before you install themIt exits with 1 when a file has serious problems
  5. Switch a family off, and on again
  6. Copy a family's files out
  7. --json, for scripts

Every command

omafont listThe installed families, yours first. --all includes the language fonts.
omafont info InterOne family's styles, designer, licence, glyph count, languages and files.
omafont install ~/Downloads/Pack.zipInstall 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/*.ttfCheck 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-filesCopy a family's files to a folder.
omafont ~/Downloads/Pack.zipOpen the window with that pack staged for installing.

Add --json to any of them for scripts. omafont --version says which version is installed.