https://github.com/nlfmt/font-extractor
extract font files from font archives in bulk
https://github.com/nlfmt/font-extractor
Last synced: about 1 year ago
JSON representation
extract font files from font archives in bulk
- Host: GitHub
- URL: https://github.com/nlfmt/font-extractor
- Owner: nlfmt
- Created: 2025-06-16T16:32:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-16T18:47:36.000Z (about 1 year ago)
- Last Synced: 2025-06-30T22:52:24.417Z (about 1 year ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Font Extractor
Tired of manually extracting fonts after downloading a bunch?
Here's how to use font-extractor to do it for you:
1. download all the fonts you want
2. move the .zip files into a folder ("fonts" in this example)
3. run font-extractor: `py fontextract.py ./fonts`
4. copy the resulting "out" folder to where you wanna store the fonts
5. use a program like [FontBase](https://fontba.se) to import the folder and activate all fonts on your pc
## Features
### Font Formats
font-extractor will prefer OTF files by default, but you can choose to prefer TTF by passing `--prefer-ttf`
### Web Fonts
by default, all web fonts are copied to a sub-folder `web` in the font's directory. You can disable this by passing `--no-web`
### Font Licenses
font licenses (.txt) are copied to the resulting font folder so you can keep track of them.
## License
This Project is licensed under the MIT License