Skip to main content

FontParts-based library for SMuFL font scripting

Project description

PyPI - Version PyPI - Python Version PyPI - License Read the Docs GitHub Actions Workflow Status Codecov

SMufoLib: Where SMuFL meets UFO

SMufoLib is a lightweight Python library for working with fonts that follow the Standard Music Font Layout (SMuFL). It builds on the reference implementation of the FontParts API and operates directly on the Unified Font Object (UFO) font format from the command line.

Documentation

SMufoLib’s documentation is available at smufolib.readthedocs.io.

Installation

SMufoLib requires Python 3.10 or later. It is listed in the Python Package Index (PyPI) and can be installed with pip:

$ python -m pip install smufolib

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

smufolib-0.7.2.tar.gz (207.5 kB view details)

Uploaded Source

Built Distribution

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

smufolib-0.7.2-py3-none-any.whl (226.6 kB view details)

Uploaded Python 3

File details

Details for the file smufolib-0.7.2.tar.gz.

File metadata

  • Download URL: smufolib-0.7.2.tar.gz
  • Upload date:
  • Size: 207.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for smufolib-0.7.2.tar.gz
Algorithm Hash digest
SHA256 f627f327d8fdde23d6e0044125b7ca3b5362aa804114b14e2ae629e889dbbbb1
MD5 9408961c352ab8c6afdcb20eaf210f27
BLAKE2b-256 f4ceee596919b1b8d5be74cc2a494c4c6337c4cf10b047a376a38e5fcd2addd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for smufolib-0.7.2.tar.gz:

Publisher: publish-package.yml on knutnergaard/smufolib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smufolib-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: smufolib-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 226.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for smufolib-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fc1693b64ba16af4a86d8cb09da046c4ee22be8cf2b93bd70eb6c678009d5396
MD5 0e7058e025bc522ea03a0047db7a02d3
BLAKE2b-256 56ec41c3e4802e2ee5287c48691f53dd51a23924931a59f5cac4a376cc3f659a

See more details on using hashes here.

Provenance

The following attestation bundles were made for smufolib-0.7.2-py3-none-any.whl:

Publisher: publish-package.yml on knutnergaard/smufolib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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