🌐 Cross-Platform
Same commands work identically on Windows, macOS, and Linux. No platform-specific paths to remember.
Install, manage, and build fonts programmatically. Works identically on Windows, macOS, and Linux.
# Install a font by name
fontist install "Open Sans"
# Install from a manifest file
fontist manifest-install manifest.yml
# Check font status
fontist status "Fira Code"CI/CD Pipelines — Automatically install fonts in GitHub Actions, GitLab CI, or any automation system. Non-interactive mode ensures reliable, reproducible builds.
Document Publishing — Essential for Metanorma, Asciidoctor, and other document generation tools that require specific fonts for PDF rendering.
Development Environments — Ensure consistent fonts across team machines without manual installation. One command sets up everything.
Most font management approaches are either manual (download, unzip, install) or platform-specific (apt-get, brew). Fontist provides a unified, scriptable interface that works the same everywhere.
| Feature | Fontist | Manual Install | apt-get/brew |
|---|---|---|---|
| Cross-platform | Same commands | Platform-specific | No |
| Formula-based | 3000+ fonts | Manual download | Limited selection |
| Manifest support | YAML-based | Not available | Not available |
| CI/CD Ready | Non-interactive | Complex setup | Complex setup |
| System Detection | Detects existing fonts | May miss fonts | May miss fonts |
Learn more about why Fontist might be right for your project →