A Node.js CLI and API to search, download, and install Google Web Fonts locally on your machine.
Google Font Installer is a Node.js tool that allows developers to search, download, and install Google Web Fonts directly onto their local machines. It solves the problem of needing offline access to web fonts for development, design, or system use, providing both a CLI for quick operations and an API for programmatic integration.
Web developers, designers, and system administrators who need to work with Google Fonts offline, integrate fonts into local projects, or manage fonts across different operating systems.
Developers choose Google Font Installer for its dual CLI/API approach, cross-platform font installation automation, and the ability to easily fetch and use Google Fonts without relying on an internet connection during development.
Download and install Google Web Fonts on your local machine. Both CLI and API available.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically installs fonts to user directories on Linux, macOS, and Windows, using platform-specific methods like WScript for Windows, as detailed in the README.
Offers both a command-line interface for quick operations and a full JavaScript API for programmatic integration, allowing flexibility in font management workflows.
Provides permissive search across font families and categories with word-order insensitivity, making it easy to find fonts from the terminal.
Copies Google Fonts CSS import URLs directly to the clipboard, streamlining web development by eliminating manual copying from the browser.
The programmatic API necessitates a Google API key from the Developer Dashboard, adding setup complexity and a dependency that might expire or be restricted.
On Windows, font installation uses a WScript with ActiveX, which may fail in secure environments or on systems with scripting disabled, as noted in the README.
Only supports Google Fonts, excluding other popular sources like Adobe Fonts or local font libraries, which restricts its use for comprehensive font management.