list_fonts
Query available typefaces for text, draw_text, and scene text producers, including optional Hershey faces, to select suitable single-stroke fonts for pen plotter output.
Instructions
Every typeface available to text, draw_text and a scene's "text" producer.
Two families, and the difference matters on paper:
HANDWRITING (fonts/, SIL OFL) -- real single-line handwriting faces, print and
cursive. Each letter is drawn ONCE. Prefer these.
HERSHEY -- the classic 1967 engraving set, kept for compatibility. Its bold and serif
faces fake weight by RETRACING every stem (a capital H in rowmant is 27 strokes),
which on a pen plotter reads as a scribble. Pass include_hershey=true to list them.
Three measurements decide whether a face works here, and they catch different
failures -- all three were learned the hard way on paper:
passes strokes per letter vs a human's. Catches retracing.
aperture the width of a letter's opening (the gap in s/a/e/o/g) against the 1-2 mm
the firmware's corner blending eats. Catches letters that close into blobs:
brush at 0.89 mm turned "oo" into "rr" on the test sheet.
joins for cursive, whether letters weld into one continuous stroke per word.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_hershey | No |