GlyphSprout
A browser-based handwriting font workshop tool that converts scanned A4 handwriting pages into a font subset that can be edited character by character and adjusted stroke by stroke. It supports TTF and WOFF2 export and is limited to the Unicode BMP character range.
Timeline (last 90 days)
GlyphSprout is a handwriting font workshop tool that converts scanned handwritten pages into font subsets that can be inspected glyph by glyph and adjusted stroke by stroke, aimed at projects that need a small number of personal characters.
GlyphSprout's workflow starts from A4 templates with 35 cells per page, and a project can cover at most 512 supported BMP characters distributed across 15 pages.
GlyphSprout's input is a flat, evenly lit PNG or JPEG scan.
GlyphSprout's operating steps include specifying the page number, checking the visible IDs, manually placing the four registration corner points, and handing it to the background worker for processing only after confirmation in the correction preview.
GlyphSprout is limited to the BMP range, so it cannot handle characters beyond that plane (such as some emoji, rare Chinese characters, and historical scripts).
In the tracing stage, GlyphSprout applies thresholding to each cell and uses connected component analysis to remove small-area connected specks, while preserving counters and separated dots and strokes.
Completed GlyphSprout projects can be exported as TTF or WOFF2; if some selected characters are not yet complete, you must explicitly choose the clearly labeled 'completed subset' export option.
Paper Bloom is GlyphSprout's first accession example, containing 6 real letter crops from the public domain NIST SD19 form f1002_33, and the generated TTF is only 3,284 bytes.
The Chinese character and kana samples shown in the article are synthetic geometric shapes, not real handwriting.
GlyphSprout's project data stays in browser storage, using IndexedDB to save the current and previous recovery snapshots, and gives a warning when another tab attempts to write.
1 more timeline events
All Facts (11)
GlyphSprout is a handwriting font workshop tool that converts scanned handwritten pages into font subsets that can be inspected glyph by glyph and adjusted stroke by stroke, aimed at projects that need a small number of personal characters.
50%UnverifiedGlyphSprout's workflow starts from A4 templates with 35 cells per page, and a project can cover at most 512 supported BMP characters distributed across 15 pages.
50%UnverifiedGlyphSprout's input is a flat, evenly lit PNG or JPEG scan.
50%UnverifiedGlyphSprout's operating steps include specifying the page number, checking the visible IDs, manually placing the four registration corner points, and handing it to the background worker for processing only after confirmation in the correction preview.
50%UnverifiedGlyphSprout is limited to the BMP range, so it cannot handle characters beyond that plane (such as some emoji, rare Chinese characters, and historical scripts).
50%UnverifiedIn the tracing stage, GlyphSprout applies thresholding to each cell and uses connected component analysis to remove small-area connected specks, while preserving counters and separated dots and strokes.
50%UnverifiedCompleted GlyphSprout projects can be exported as TTF or WOFF2; if some selected characters are not yet complete, you must explicitly choose the clearly labeled 'completed subset' export option.
50%UnverifiedPaper Bloom is GlyphSprout's first accession example, containing 6 real letter crops from the public domain NIST SD19 form f1002_33, and the generated TTF is only 3,284 bytes.
50%UnverifiedThe Chinese character and kana samples shown in the article are synthetic geometric shapes, not real handwriting.
50%UnverifiedGlyphSprout's project data stays in browser storage, using IndexedDB to save the current and previous recovery snapshots, and gives a warning when another tab attempts to write.
50%UnverifiedGlyphSprout is open source, with source code and configuration instructions available on GitHub, and you can also try the workshop directly in the browser.
50%