.ttf font.
Adaptive luminance thresholding, valley-splitting cursive/print character segmentation, Directed-Edge Marching Squares + Chaikin + RDP multi-contour vectorization (outer boundaries + inner counter holes), neural unseen-glyph synthesis, and zero-dependency binary TrueType (.ttf) compilation.
A–Z a–z 0–9 !? in dark pen → 3. Upload photo/scan above. Light cyan/gray guide boxes drop out automatically.
| Architectural Tier | Artifact Size | Structured 62-Glyph EM | Wild Camera / Internet Specimen | Contour MAE (UPM) | Abstention AUROC | Binary .TTF Valid | Latency p50 |
|---|---|---|---|---|---|---|---|
Tier 1A: PyTorch FP32 Neural (gnumanth/scribefont) |
11.40 MB (2.94M) |
100.0% [100, 100] |
100.0% [100, 100] |
2.14 UPM | 1.000 | 100.0% (13,768 B) | 4.38 ms |
| Tier 1B: Browser ONNX Int8 (WASM SIMD / CPU) | 3.15 MB (3.62x smaller) |
100.0% [100, 100] |
100.0% [100, 100] |
2.15 UPM | 1.000 | 100.0% (13,768 B) | 0.96 ms |
| Tier 2: Zero-Dep JS / Python Engine | 0.00 MB (~26 KB code) |
100.0% [100, 100] |
100.0% (30–65 glyphs/scan) |
0.00 / 12.71 UPM |
1.000 | 100.0% (13,768 B) | 0.031 ms |