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.
SMufoLib's documentation is available at smufolib.readthedocs.io.
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