A script to download and install all Google Web Fonts locally on your machine.
Web-Font-Load is a bash script that automatically downloads and installs the entire Google Web Fonts library onto your local computer. It solves the problem of manually downloading hundreds of fonts by providing a single command that fetches and installs all ~1660 available fonts at once.
Designers and developers who work offline or need local access to the complete Google Fonts collection for applications like Photoshop, local web development, or design systems.
It saves hours of manual downloading and organizing by automating the entire process with a simple terminal command, and it includes easy update and uninstall scripts for maintenance.
Install all Google Web Fonts onto your local machine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Executing a single curl command downloads and installs all ~1660 Google Fonts, eliminating the need for manual downloads.
Re-running the script updates the local font collection by overwriting duplicates, keeping it current with Google's releases.
Works on Linux and macOS systems via bash, covering most Unix-based development environments.
Includes a separate uninstall script that removes all installed fonts, making cleanup straightforward.
The script installs the complete Google Fonts library without options to choose subsets, which can be inefficient for projects needing only specific fonts.
Designed exclusively for Linux and macOS, leaving Windows users without a native installation method.
Running a bash script directly from curl without inspection poses a potential security threat, as it executes with system permissions.
Installing a large number of fonts can slow down applications like Photoshop, requiring additional configuration such as disabling font previews.