bitmap-font-maker: fontc - .font glyph grids -> atlas PNG + metrics JSON + text rendering

- .font format: glyph sections with #/. grids, proportional widths,
  literal unicode glyph names, spacing/space-width/line-height/baseline
- build (atlas white-on-transparent + JSON metrics), render (text -> PNG
  with \n, scale, color), info, preview (terminal half-blocks)
- example tiny5 font: A-Z, ÅÄÖ, 0-9, punctuation (47 glyphs, 3x5)
- go tests: parsing, errors, atlas metrics, text rendering

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MmdG9GqfSWCzts7AkDwRDh
This commit is contained in:
2026-07-14 07:03:04 +02:00
parent a5b8a249ed
commit 6b10c4a57c
10 changed files with 1557 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B