2025-07-19 09:02:49 +03:00
2025-07-11 10:14:56 +03:00
2025-07-08 17:00:55 +03:00
2025-07-08 17:12:10 +03:00
2025-07-17 02:21:41 +03:00
2025-07-19 09:02:49 +03:00
2023-04-27 02:00:40 +03:00
2025-07-18 17:57:19 +03:00
2025-06-03 22:20:47 +03:00
2025-07-17 02:21:41 +03:00

McBitFont

McFLY's Bit Font and Image Editor

Download in the Releases section!

Library example instructions to implement to STM32 code: mctext

Features:

  • Generate a project based on a font installed in the system
  • Basic pixel manipulations: shift, flip, invert, etc...
  • Import an image
  • Save / Load your project for later edits
  • Export as a C array in different formats
  • Import from text C array
  • Export to a PNG image showing all the characters in a table
  • Test your font in special dialog

Requires:

  • Windows 7+
  • .NET 9

Some basic hints on the interface:

  • Mouse 1 to mark a pixel black
  • Mouse 2 to mark a pixel white
  • Drag the mouse holding a button to draw pixels
  • Hold middle mouse button to drag the canvas
  • Hold Shift to constrain painting horizontally
  • Hold Ctrl to constrain painting vertically
  • Mouse Scroll to scroll up and down
  • Shift + scroll to scroll left and right
  • Crtl + scroll to zoom
  • Alt + Scroll to change painting brush size
  • When Rectangle selection tool is active hold Ctrl+Alt to temporary disable it to be able to draw

Important:

Since v2.0 new save file format is implemented. You can use McBitFont v1.7 to convert old saved files to the new format.

Screenshots:

Main window

Main window

New project dialog

New project

Font test dialog

Font tester

Export dialog

Export

Import Image dialog

Import Image

Code Shift dialog

Code Shift

Font PNG export example

PNG export example

Frame screenshot dialog

Frame screenshot

Description
pixel based Font to C arrays converter
Readme 2.8 MiB
Release 2.9 Latest
2025-07-08 17:21:53 +03:00
Languages
C# 86.9%
C 13.1%