draw-your-font

Convert photos of handwritten letters into installable TTF fonts.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/loteiron/ZeusAgent --skill draw-your-font-loteiron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: draw-your-font
Source: https://github.com/loteiron/ZeusAgent/tree/main/optional-skills/creative/draw-your-font
Command: npx skills add https://github.com/loteiron/ZeusAgent --skill draw-your-font-loteiron

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 font-design software and manual vector tracing. This Skill turns photos of handwritten characters into an installable TTF font by combining AI vision (to find and label letters) with a CLI that handles all geometry, tracing, and font assembly. ## Core Features & Use Cases - Photo-to-Font Pipeline: Segment handwriting photos into letter blobs, label them via a contact sheet, and build a complete font with correct metrics. - Template Flow: Generate a printable PDF template (minimal or Spanish charset) so users write one character per box for the highest-quality capture. - Iterative Refinement: Rebuild with smoothing, weight adjustment, web formats (woff, woff2, CSS), and custom preview text without re-photographing. - Use Case: A user photographs a page of their handwriting, shares the file path, and receives a ready-to-install "Dan's Hand.ttf" font for macOS or Windows, plus an optional legibility report. ## Quick Start Turn this photo of my handwriting into an installable font file I can use on my computer.

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 to segment the photo into letter blobs. Label each blob using the generated contact sheet, then build the font, which produces an installable TTF file.

How to create a handwriting font from a photo?▼

Print the generated template PDF, write one character per box with a dark pen, and photograph the page from above in good light. The CLI segments the photo, you label the letters, and the build step assembles the font.

What do I need installed to use draw-your-font?▼

You need Node.js version 18 or later with npx available. The CLI runs via npx as the pinned npm package [email protected], so no global installation is required and everything processes locally.

Can I export my handwriting font for the web?▼

Yes, rebuild the font with the formats flag set to ttf,woff,woff2,css. This generates web font formats along with a CSS file in addition to the standard TTF output.

Why are letters missing or broken in my generated font?▼

Missing letters usually mean the pen was too faint for the binarizer; try lowering the delta and raising the cap parameters, or rewrite with a darker 0.5mm+ pen. Broken strokes can be fixed by rebuilding with a higher weight setting.

Does my handwriting photo get uploaded anywhere?▼

No, all processing runs locally on your machine. The CLI needs a real file path to the photo, and your handwriting never leaves the device during segmentation, tracing, or font assembly.