Unicode Fonts and Symbols as C-source code

Make C-source code bitmap Unicode fonts with IconEdit vector font converter.

Random Unicode Bitmap Characters

Several C-Source formats: GLCD B&W, 2,4,8 bpp Alpha level Anti-Alias, and 4,8,16,24,32 bpp Color. LVGL B&W and 2,4,8 bpp Alpha level Anti-Alias. PlainBW B&W i 8 different Bit and Byte orientations.

Create C-source code pixel Unicode fonts directly.
Convert pictures and images to C-source code symbols.

Convert vector fonts to C-source code raster fonts

Create proportional or mono-spaced raster fonts as C-source code.



How to create C-source code fonts

IconEdit can create Unicode fonts with Black & White characters, Anti-Alias Characters with Windows ClearType, and Extra Smooth Anti Alias as C-source code.

Here is the same character as Black & White, Windows ClearType, and Extra Smooth Anti Alias:

CJK ideograph as black and white C-source code bitmap character CJK ideograph as ClearType AntiAlias C-source code bitmap character CJK ideograph as Extra Smooth AntiAlias C-source code bitmap character

Black & White or Anti-Alias is chosen automatically according to the data format:

Choice of black and white C-source code pixel font

The masterfont can be a Windows TrueType or OpenType vector font, or it can be an extsting font from the included European Font Library or the optional East Asian Library:

Choice of master font for raster font

The look of the font can be Regular, Semi Bold, or Bold with or without Italics. For Windows TrueType or OpenType Anti-Alias you can choose between Windows ClearType or Extra Smooth Anti Alias:

Choice of character look for bitmap font

Choice of character look for raster font

The fonts can be Normal, Filled Outline Subtitle Font with contrast edge for better visibility, or just Outline Font with hollow characters.

Selection of character look normal subtitle or outline raster font

The fonts can be fully opaque or any degree of semi transparency.

Selection of pixel character look 100% grey Selection of pixel character look 75% grey Selection of pixel character look 50% grey Selection of pixel character look 25% grey

Semi transparency can be simulated by dithering on Black & White displays.

Selection of dithered character look dither Selection of dithered character look dither Selection of dithered character look dither Selection of dithered character look dither

The width of the font can be anywhere between 50% and 150% of the original Windows font:

Use Master Font Selector to stretch or squeeze bitmap font

Use Master Font Selector to stretch or compress raster font width

Choose languages for the Unicode font. Unicode support most living languages with about 56,000 different characters, here you choose which characters to include in your font:

Language selector for over 100 languages

Finally save in the format you prefer:

The C GLCD Name.c Format is the standard multi color-mode C source format for use with the RAMTEX GLCD display driver library.

The C LVGL Name.c Format is the standard B&W and Anti-Alias C source format for use with the LVGL driver library.

The PlainBW Name.h Include is a simple black and white C source format with 8 different Bit and Byte organizations to match your display and display driver. This format is for designers who write their own driver software.

Save formats for fonts

Convert fonts and images to GLCD C-source code Fonts and Symbols as GLCD C-source code.

Convert fonts and images to LVGL C-source code Fonts and Symbols as LVGL C-source code.

Convert fonts and images to PlainBW C-source code Fonts and Symbols as PlainBW C-source code.

IconEdit font and symbol editor home IconEdit font and symbol editor home

Download the zip file for IconEdit Go to download of the IconEdit zip file.