Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 611 Bytes

File metadata and controls

31 lines (22 loc) · 611 Bytes

hellbox-fontmake

A hellbox job that wraps fontmake functionality in a chute.

Usage

  • GenerateOtf — converts a UFO into an OTF
  • GenerateTtf — converts a UFO into a TTF
from hellbox import Hellbox
from hellbox.jobs.fontmake import GenerateOtf, GenerateTtf

with Hellbox("build") as task:
    source = task.read("*.ufo")
    source >> GenerateOtf() >> task.write("./build/otf")
    source >> GenerateTtf() >> task.write("./build/ttf")

Installation

hell add hellbox-fontmake

Development

uv sync
uv run pytest