Skip to content
SPECIFICTION
Get listed

Fontist

fontist.org

Free plan WindowsmacOSLinuxAPI
Visit fontist.org
Spec score 7.9 #11 of 27 in Font Management Software

What it is

Fontist installs and manages fonts programmatically on Windows, Linux, and macOS. It offers a command-line interface and Ruby API for workflows such as automated publishing, PDF generation, design automation, containerized environments, visual testing, and CI/CD. Its searchable registry lists 2,534 font families and 4,286 formulas, with filters for license and source. YAML manifests let users specify font requirements for repeatable installations across machines and pipelines. Fontist can be used with GitHub Actions, GitLab CI, Jenkins, and other runners, and optional fontconfig integration supports font discovery on Linux. It can detect and index fonts already installed on a system. Fonts can be placed in managed storage, user directories, or system-wide directories; the last option requires administrator permissions. Formulas include download instructions, checksums, and metadata, and the software describes license handling during installation. Supported formats include TTF, OTF, TTC, OTC, dfont, WOFF, WOFF2, PFB, and PFA. It is open-source software with a free plan at free.

Spec sheet

Purpose
Fontist installs and manages fonts programmatically across Windows, Linux, and macOS.Read 4 Oct 2026 · fontist.org
Intended users
The project describes use in automated publishing, PDF generation, CI/CD pipelines, design automation, containerized environments, and visual testing.Read 4 Oct 2026 · fontist.org
Integrations
The documentation identifies a GitHub Action and says Fontist can be used with GitHub Actions, GitLab CI, Jenkins, and other runners.Read 4 Oct 2026 · fontist.org
Company
The site credits Ribose Ltd. and says Fontist originated at Ribose in 2020.Read 4 Oct 2026 · fontist.org
CLI and API
Fontist provides a command-line interface and a Ruby API for font management.Read 4 Oct 2026 · fontist.org
Font registry
The searchable registry lists 2,534 font families and 4,286 formulas, with filters for license and source.Read 4 Oct 2026 · fontist.org
Installation choices
Fonts can be installed in Fontist-managed storage, user font directories, or system-wide directories; system-wide installation requires administrator permissions.Read 4 Oct 2026 · fontist.org
License handling
Formula entries contain font download instructions, checksums, and metadata, and the product describes automatic license handling during installation.Read 4 Oct 2026 · fontist.org
License limits
Fontist does not allow installing macOS-specific fonts on non-macOS platforms because of license restrictions.Read 4 Oct 2026 · fontist.org
Linux integration
Fontist offers optional fontconfig integration for font discovery in Linux environments.Read 4 Oct 2026 · fontist.org
Reproducible installs
YAML manifests can specify font requirements for repeatable installations across environments and CI/CD pipelines.Read 4 Oct 2026 · fontist.org
Security and compliance
The opened maker pages describe the software as open source but provide no specific security certification or compliance claim.Read 4 Oct 2026 · fontist.org
System font detection
Fontist detects and indexes fonts already installed on the system to avoid redundant downloads.Read 4 Oct 2026 · fontist.org
Windows fonts
Fontist can install Windows Features on Demand fonts through PowerShell, and the documented process may require administrator privileges.Read 4 Oct 2026 · fontist.org

Plans and prices

Fontist Free Open-source font management software · install and manage fonts across Windows, Linux, and macOS Read 4 Oct 2026 · fontist.org

Every Fontist plan and price →

Strong points and limits

Strong points

  • CLI and Ruby API support programmatic font management.
  • YAML manifests enable repeatable installations.
  • Registry includes 2,534 font families and 4,286 formulas.
  • Supports nine listed font formats.
  • Detects existing system fonts to avoid redundant downloads.

Limits

  • System-wide installation requires administrator permissions.
  • macOS-specific fonts cannot be installed on non-macOS platforms.
  • Windows Features on Demand may require administrator privileges.

Who it suits

Fontist suits teams and developers who need repeatable font installation in publishing, PDF generation, design automation, or CI/CD workflows. It also fits Linux users seeking optional fontconfig integration.

Verdict

Fontist is geared toward scripted, repeatable font management, with registry, manifest, and CI integrations. Platform and font-license restrictions matter, and system-wide installation can require elevated permissions.

Where Specifiction places it

Alternatives to FontistAll alternatives →