Bezy
What it is
Bezy is a free, open-source font editor built with Rust and the Bevy game engine. UFO is its current default source format. The project emphasizes simplicity, customization, education and user empowerment, alongside AI-agent-assisted programming and type design. Its README describes the software as very raw and not yet suitable for use unless you want to learn the codebase.
Documented controls cover selecting and nudging points, undoing and redoing, saving, deleting, panning and zooming, and navigating by codepoint. Many settings can be changed in `src/settings.rs`, and users can add editing tools through Bevy's plugin architecture. Bezy can be built from source with Rust and Cargo using `cargo run`, or built as a WebAssembly application for browsers. The browser version has limited file-system access, does not currently support `--load-ufo`, and may lack desktop features or behave differently from the native version. In the pre-v1.0 release, many features are accessed through keyboard shortcuts; interface buttons are planned before v1.0. The repository is licensed under GPL and has no releases listed.
For and against
For
- Free and licensed under GPL.
- UFO is the current default source format.
- Can be built for browsers as WebAssembly.
- Settings and editing tools are customizable.
Against
- The README describes it as very raw and not suitable for general use.
- Many pre-v1.0 features require keyboard shortcuts.
- The browser build has limited file-system access.
- The repository has no releases listed.
The verdict
Bezy offers a customizable, open-source font editor, but its project documentation warns that it is not ready for general use. Treat it as a codebase to explore rather than a finished editing tool.
Who it suits
Bezy is mainly for developers or learners interested in exploring its codebase and font-editing approach. It may suit people comfortable building software from source and working with keyboard shortcuts.
On the record
- AI plans
- The README says built-in AI-agent functionality using Font Garden and other models is planned for after v1.0.github.com · read 4 Oct 2026
- Browser build
- Bezy can be built as a WebAssembly application to run in web browsers.github.com · read 11 Oct 2026
- Browser limitation
- The WASM build currently lacks --load-ufo support, has limited file-system access, and may not include some desktop features.github.com · read 11 Oct 2026
- Browser limitations
- The WASM build has limited file system access, does not currently support `--load-ufo`, and may lack desktop features or perform differently from the native version.github.com · read 4 Oct 2026
- Community support
- The README points users to GitHub Discussions for questions and general discussion and the issue tracker for bugs and suggestions.github.com · read 11 Oct 2026
- Customization
- The README describes a dynamic toolbar system for adding custom editing tools through Bevy plugins.github.com · read 11 Oct 2026
- Desktop installation
- The documented installation uses Rust and Cargo and gives instructions for macOS, Linux, or WSL.github.com · read 11 Oct 2026
- Editing
- The documented keyboard shortcuts include point selection and nudging, undo and redo, saving, and view panning and zooming.github.com · read 11 Oct 2026
- Editing controls
- The README documents point selection and nudging, undo and redo, saving, deletion, pan and zoom, and codepoint navigation shortcuts.github.com · read 4 Oct 2026
- Font format
- UFO is the current default source format.github.com · read 11 Oct 2026
- Install
- The README documents building and running Bezy from source with Rust and Cargo using `cargo run`.github.com · read 4 Oct 2026
- Intended approach
- Bezy emphasizes simplicity, customization, user empowerment, education, and AI-agent-assisted programming and type design.github.com · read 4 Oct 2026
- Intended users
- Bezy is designed for simplicity, customization, user empowerment, education, and AI-agent-assisted programming and type design.github.com · read 11 Oct 2026
- License
- The repository identifies the project as GPL-3.0 licensed.github.com · read 11 Oct 2026
- Planned AI features
- The README says built-in AI-agent functionality using Font Garden and other models is planned post-v1.0.github.com · read 11 Oct 2026
- Pre-release UI
- The README says many features in the pre-v1.0 release are only available through keyboard shortcuts, with UI buttons planned before v1.0.github.com · read 4 Oct 2026
- Product
- Bezy is an open-source cross-platform font editor built with the Bevy game engine and Rust.github.com · read 11 Oct 2026
- Project status
- The README describes the software as very raw and not yet suitable for use unless you want to learn the codebase.github.com · read 11 Oct 2026