Skip to main content

Extract Adobe CC fonts to local OTF files organized by family

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adobe_cc_font_extractor-1.0.3.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adobe_cc_font_extractor-1.0.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file adobe_cc_font_extractor-1.0.3.tar.gz.

File metadata

  • Download URL: adobe_cc_font_extractor-1.0.3.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for adobe_cc_font_extractor-1.0.3.tar.gz
Algorithm Hash digest
SHA256 9910b4efd9f42dea92b13f62ce7d5ac905c9e6103d24c61d05579a77f840e60c
MD5 de45eae12e77695e88e5f1fde568d9c7
BLAKE2b-256 5a60a9ba3dbc4c5be899b011ddaea677527ffc5821ccaf5ddfe2cbfe0341f09d

See more details on using hashes here.

File details

Details for the file adobe_cc_font_extractor-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: adobe_cc_font_extractor-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for adobe_cc_font_extractor-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1c17e5abc974073a84c5d796bd53365c5e57cf2d0af2aa246b19533b9c5df8
MD5 15925c2332fb79f81de85c49e593cd61
BLAKE2b-256 8a94396b6abb1bb53124e4e0721a46ef17b0f44cec8beddc12bd850ed6917b61

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page