73 lines
1.9 KiB
Markdown
73 lines
1.9 KiB
Markdown
# McBitFont
|
|
|
|
McFLY's Bit Font and Image Editor
|
|
|
|
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 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
|
|
|
|
Download in the [Releases](https://gitea.mcflyer.ru/McFLY/McBitFont/releases) section!
|
|
|
|
Library example instructions to implement to STM32 code: [mctext](STM32_HAL_Lib/README.md)
|
|
|
|
#### Important:
|
|
**Since v2.0 new save file format is implemented. You can use [McBitFont v1.7](https://gitea.mcflyer.ru/McFLY/McBitFont/releases/tag/v1.7) to convert old saved files to the new format.**
|
|
|
|
|
|
### Screenshots:
|
|
|
|
Main window
|
|
|
|

|
|
|
|
New project dialog
|
|
|
|

|
|
|
|
Font test dialog
|
|
|
|

|
|
|
|
Export dialog
|
|
|
|

|
|
|
|
Import Image dialog
|
|
|
|

|
|
|
|
Code Shift dialog
|
|
|
|

|
|
|
|
Font PNG export example
|
|
|
|

|
|
|
|
Frame screenshot dialog
|
|
|
|

|
|
|