draw-your-font

Convert handwriting photos into installable TTF fonts via a local CLI.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill draw-your-font-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: draw-your-font
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/optional-skills/creative/draw-your-font
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill draw-your-font-vivekgoquest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires draw-your-font, and includes references (resource) components.

What problem does it solve? Creating a custom font from your own handwriting normally requires specialized software and manual vector tracing. This Skill turns photos of handwritten letters into an installable TTF font by combining AI vision (to find and label letters) with a deterministic CLI (to trace, set metrics, and assemble the font). ## Core Features & Use Cases - Photo-to-Font Pipeline: Segment handwriting photos into letter blobs, label them via vision analysis, and build a TTF font with one command. - Template Flow: Generate a printable PDF template (minimal or Spanish charset) so users write one character per box for best segmentation quality. - Iterative Refinement: Rebuild with --smooth, --weight, and --formats ttf,woff,woff2,css options, plus a legibility report scoring confusing letter pairs like rn/m and I/l/1. - Use Case: A user photographs a page of their handwriting, shares the file path, and receives a ready-to-install font named after them, with install instructions for macOS and Windows. ## Quick Start Turn this photo of my handwriting into an installable font named after me.

Frequently Asked Questions about draw-your-font

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn my handwriting into a font?▼

Photograph your handwritten letters and run the draw-your-font CLI: segment the photos into letter blobs, label each blob with its character in labels.json, then build the TTF. Printing the generated template first gives the best segmentation quality.

How to create a TTF font from a handwriting photo?▼

Run `npx -y [email protected] segment photo.jpg -d work`, label the numbered blobs in the contact sheet, then run `build -d work --labels work/labels.json --name "Your Font"`. The TTF lands in the work directory.

Does draw-your-font work on Windows and macOS?▼

Yes, the CLI runs on Linux, macOS, and Windows via npx with Node 18 or later, with no global install needed. The resulting TTF installs on macOS by double-clicking and on Windows by right-clicking and choosing Install.

Why are letters missing or broken after segmentation?▼

Missing letters usually mean the pen was too faint; re-run segment with `--delta 25 --cap 190` or rewrite with a darker 0.5mm+ pen. Broken strokes can be fixed with `--delta 30` and `build --weight 1` to fatten the trace.

Can I export my handwriting font as woff2 for the web?▼

Yes, rebuild with `--formats ttf,woff,woff2,css` to generate web font formats plus a CSS file. The rebuild uses the stored crops, so no re-photographing is needed.