Skip to content

Font Editor 0.1.0

Choose a tag to compare

@spectecjr spectecjr released this 15 Aug 21:44
bad7a7e

First packaged build of the bitmap font editor — a desktop editor for monochrome
bitmap fonts, variable or fixed width, aimed at retro and embedded targets.

Download

Font Editor Setup 0.1.0.exe — Windows x64 installer, 78 MB.

SHA-256  8f176962a830a63b856dcc1fa794e356f63bc9410e919064521afe3a3bcd34fe

The installer is not code-signed, so Windows SmartScreen will warn on first
run — More info ▸ Run anyway to proceed, or verify the hash above first. It
installs per-user, so it does not need administrator rights.

Windows only for now. electron-builder only builds for the platform it runs on,
and the macOS and Linux targets (DMG and AppImage) are configured but have not
been built or tested.

What it does

  • Draw glyphs on a cell up to 32×32 pixels, with a draggable per-glyph advance
    width marker and Font ▸ Fit Width to Ink to snap it to the artwork.
  • Five font-wide guidelines — cap height, x-height, baseline, and left/right
    column guides for drawing something like a 6x8 font on an 8x8 grid.
  • Character map over codepoints 0–255, defaulting to CP437 with the SAM Coupé
    substitutions, with shift-click to pin a reference glyph behind the one you
    are editing.
  • Undo/redo, glyph copy/paste, clear, invert, flip and shift, and a live preview
    of editable sample text.

Projects save as .fnt.json and round-trip losslessly. File ▸ Export Font…
writes a 1bpp .bin alongside .widths.json and .map.json sidecars; the exact
layout is in docs/file-formats.md,
and docs/user-guide.md
walks through the editor end to end.

Notes

The app icon is placeholder artwork, generated by scripts/make-icon.mjs.

This build embeds Electron 31.7.7 and, through it, Chromium, Node.js and ffmpeg.
Their licence notices ship inside the installed application directory as
LICENSE.electron.txt and LICENSES.chromium.html. The editor's own source is
MIT.