mirror of
https://github.com/slurdge/adobe-cc-font-extractor.git
synced 2026-11-11 13:13:51 +00:00
Adobe CC font extrator
| adobe_cc_font_extractor | ||
| .gitignore | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
adobe-cc-font-extractor
Extracts Adobe CC fonts from the local CoreSync cache into named OTF files organized by family.
Quick run Without installing (via uvx):
uvx adobe-cc-font-extractor [OPTIONS]
Requirements
- uv
- Adobe Creative Cloud with fonts synced via Adobe Fonts
Installation
Clone the repo, then run once to create the environment:
uv sync
Usage
From the project directory (after uv sync):
uv run adobe-cc-font-extractor [OPTIONS]
| Option | Short | Description |
|---|---|---|
--output PATH |
-o |
Output directory (default: Fonts/) |
--dry-run |
-n |
Preview what would be extracted without copying |
--family TEXT |
-f |
Filter by family name — repeatable |
--force |
Overwrite existing files | |
--flat |
Disable per-family subdirectories | |
--zip-files |
-z |
Create one zip archive per family |
--font-dir PATH |
Override the Adobe CoreSync directory |
Examples
Extract all fonts:
uv run adobe-cc-font-extractor
Preview a specific family:
uv run adobe-cc-font-extractor --dry-run --family "Proxima Nova"
Extract multiple families and zip each one:
uv run adobe-cc-font-extractor -f "Proxima Nova" -f "Museo Sans" --zip-files
Output structure
Fonts/
Proxima Nova/
Proxima Nova Regular.otf
Proxima Nova Bold.otf
...
Museo Sans/
Museo Sans 300.otf
...
Proxima Nova.zip # with --zip-files
Supported platforms
Windows and macOS.