Catalog PyPI
PACKAGE EXPLORERView in registry

adobe-cc-font-extractor

PyPI

Extract Adobe CC fonts to local OTF files organized by family

Versions collected1
Direct dependencies3From release 1.1.0
Last observed20 Oct, 19:44 UTC

README

Version 1.1.0 documentation

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]
OptionShortDescription
--output PATH-oOutput directory (default: Fonts/)
--dry-run-nPreview what would be extracted without copying
--family TEXT-fFilter by family name — repeatable
--forceOverwrite existing files
--flatDisable per-family subdirectories
--zip-files-zCreate one zip archive per family
--font-dir PATHOverride 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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.1.01 Jul 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:44 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d850015a36e6ee19d9195554186e1342e45a9e887493cc294005522535d6483e