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.1.0.tar.gz (12.9 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.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: adobe_cc_font_extractor-1.1.0.tar.gz
  • Upload date:
  • Size: 12.9 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.1.0.tar.gz
Algorithm Hash digest
SHA256 b4442213bb783ce882337980f9ebba7dfa12be2449f1660f8883f45addad88bd
MD5 ff12ef879aa65ac5150819ace9507817
BLAKE2b-256 7b67b6f61160c49bd1154d21ecebf299ec001bcb941fc8d03f48abddcb5d6066

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adobe_cc_font_extractor-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd8c6237b4796a0fdb01075e96c1c7dbb1d70e852014bf0d5d79977fb4a1969a
MD5 b860c62cfd4d5fe650a1c808d593e23d
BLAKE2b-256 570b1125edc90e02597c85b10c2a18dec948b5f4e7a4178fa4dc027729f48487

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