Skip to content

SnowB BMF Documentation

A complete guide to creating game-ready bitmap fonts. Covers typography, styling, and optimization, all in your browser.

100% Free & Private

No installation required. Runs in your browser with all processing done locally. Your data and fonts stay private.

Advanced Font Styling

Apply solid colors, gradients, and image patterns. Add strokes for definition and shadows for depth. Control anti-aliasing with the Sharpness slider.

Professional Typography

Fine-tune glyph metrics, line height, and kerning pairs for pixel-perfect text layout.

Smart Texture Packing

Uses the Guillotine algorithm to auto-pack glyphs into the smallest texture atlas, or lets you define fixed, power-of-two dimensions for GPU optimization.

Broad Export Compatibility

Export in 6 formats: Text (.fnt/.txt), XML, Binary, JSON, C Header, and MSDF Atlas JSON. Compatible with Unity, Godot, Unreal Engine, embedded systems, and MSDF shader pipelines.

Real-Time Preview

The live canvas shows every change instantly. Styling, metrics, and kerning adjustments all update in real time.

Keyboard Shortcuts

Space+drag to pan, Ctrl+scroll to zoom, plus project shortcuts for faster editing workflows.

PWA & Offline

Install as a Progressive Web App for native-like offline use. Automatic update detection keeps you current when you reconnect.

Full Unicode Support

International scripts, emoji, and symbols. IME compatible for easy character input.

Flexible Font Import

Import TTF, OTF, and WOFF files. The fallback system lets you combine multiple fonts to cover more characters.

Image Glyphs

Map custom icons, symbols, or logos to specific characters and include them in your font.

Automatic Deduplication

Automatic duplicate removal keeps your character set clean and efficient.

Pixel-Perfect Control

The ‘Sharp’ feature snaps glyph vectors to the pixel grid. One slider turns smooth fonts into crisp, pixel-perfect art.

Interactive Gradient Editor

Build linear and radial gradients with unlimited color stops. Edit colors, positions, and angles visually with instant feedback.

Visual Kerning

Adjust spacing between character pairs with pair highlighting and pixel-level control.

SDF/MSDF Rendering

Generate resolution-independent distance field fonts using msdfgen WASM. Supports SDF, PSDF, MSDF, and MTSDF modes for crisp text at any scale in game engines.

Inner Shadow Effects

Add engraved and embossed effects with inner shadows rendered inside glyph boundaries. Combine with outer shadows for layered depth in your bitmap fonts.

Variable Fonts

Full variable font support with automatic axis detection. Adjust weight, width, italic, and custom variation axes with real-time sliders.

Ordered Grid Packing

A third packing mode that arranges glyphs in rows and columns. Set the column count for predictable, grid-based texture atlas layouts.

Project Management

Save and load projects in native .sbf format. Import legacy .ltr files from Littera for easy migration.

Auto-Save & Persistence

All projects auto-save to IndexedDB. Multi-project workspaces with tabbed interface prevent data loss from accidental refreshes.

Getting Started

Interface overview, workflow guide, and keyboard shortcuts. Get productive fast.

View Getting Started →

Font Design

Character sets, fill styles, strokes, shadows, and texture packing. Everything for font creation.

View Font Design →

FAQ

Common questions and troubleshooting tips.

View FAQ →