Create compatible fonts for emWin

Pixel Font Maker for emWin is a font converter tool, which helps you conveniently convert any fonts installed in your Windows OS into an emWin bitmap font, which can be easily integrated into your emWin based project.

The fonts converted by Pixel Font Maker is fully compatible with emWin in 3 kinds of format: C file (*.c), System Independent Font (*.sif) and External Bitmap Font (*.xbf).

Runs on Microsoft Windows

Released: February 26, 2016

Runs On: Windows XP, Vista, 7, 8, 10 (32/64 bit)

Key Features

  • Import any kinds of fonts installed on your Windows PC (TrueType, OpenType, Adobe Type 1 and Raster fonts).
  • Render standard fonts (Monochrome 1-bpp, antialiased 2-bpp and 4-bpp fonts).
  • Render extended fonts (Monochrome 1-bpp, antialiased 2-bpp and 4-bpp fonts).
  • Support Ascii+ISO8859, Unicode and Shift-JIS encodings.
  • Edit glyphs with tools (Pencil, Eraser, Line, Moving up/down/left/right, Copy and Paste).
  • Convert compatible fonts for emWin:
    • C file (*.c)
    • System Independent Font (*.sif)
    • External Bitmap Font (*.xbf)

Convert fonts at ease

It is very easy to convert fonts, just need a few steps:

New Project
Step 1: Create a New Font Project

Start the application and create a new font project with the Font Generation Options: Standard or Extended font, 1-bpp, 2-bpp or 4-bpp, and the Encodings (8-bit ASCII, 16-bit UNICODE or 8/16-bit Shift-JIS).

Import Font
Step 2: Import an installed font

Now you can import an installed font into Pixel Font Maker. Here you can specify the font options: font name, font style, font size, font script and font effects (strikeout and underline).

Edit Font
Step 3: Edit the font if necessary

Edit the characters in the Glyph Editor pane. Here you can Change the character's width, height, cursor distance, x-y position etc.

Convert Settings
Step 4: Convert Settings

Before converting font, click the button to choose compatibility settings for emWin version: V3.52x or later, or V3.50x or older.

New Project
Step 5: Convert the Font

Click the Convert... button to choose which font format you need: C file (*.c), System Independent Font (*.sif) or External Bitmap Font (*.xbf).

Sample Fonts

Go to the Sample Fonts page to see the detailed information.

Or you can directly download the sample fonts here:


Click the Download button to download Pixel Font Maker for emWin v2.7.

Pixel Font Maker