Adobe CC font extrator
Find a file
2026-07-01 21:17:33 +02:00
adobe_cc_font_extractor chore: format 2026-07-01 21:17:33 +02:00
.gitignore fix: remove included files from dist 2026-07-01 20:48:24 +02:00
pyproject.toml feat: add version & readme 2026-07-01 21:02:44 +02:00
README.md feat: publish first version, change default output path to Fonts 2026-07-01 19:24:38 +02:00
uv.lock feat: add version & readme 2026-07-01 21:02:44 +02:00

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.