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.0.tar.gz (208.3 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.0-py3-none-any.whl (227.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for smufolib-0.7.0.tar.gz
Algorithm Hash digest
SHA256 3b5c750d85a733ec80258526dc743f9db288ea12da0b36d7e4f98effa7c7ef1f
MD5 734482df2e4928f800f884b86f73b17b
BLAKE2b-256 bb7ca7776bb0f7cc00c094018e848ba29f2389df16c563e171732fce4020588a

See more details on using hashes here.

Provenance

The following attestation bundles were made for smufolib-0.7.0.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.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for smufolib-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67f8237d56a42482ed6e0cb10149d76ef1174b70085a65423d456d411bfe5d2c
MD5 e10b8cd15d8a75183ed15e566ab48890
BLAKE2b-256 0e6c9d0f8ff747800f99f856c1da7dda68af4070b195f4dcf8071ceabc4feb99

See more details on using hashes here.

Provenance

The following attestation bundles were made for smufolib-0.7.0-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