Fonts and Symbols as C-source code

Convert Windows vector fonts to C-source code raster fonts ( also called C-source code pixel fonts or C-source code bitmap fonts) with IconEdit vector font converter.

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.



Convert many Input Formats to the same C-source code format

IconEdit can convert fonts and images to a general human-readable C-source code format:

Convert fonts, images, and text to C-source format

Import fonts, texts, and images from many sources and convert them all to the same general data format with IconEdit:

  • Convert True Type and Open Type vector fonts already installed in Windows to black & white, gray-tone anti-alias, or color fonts.
  • Convert Glyph Bitmap Distribution Format (BDF) pixel fonts to black & white symbol fonts.
  • Convert Texts in any language to text optimized fonts with only the characters in the text.
  • Find and convert Text strings from C-source code text catalogs to text optimized fonts with only the characters in the text strings in the font.
  • Convert Pictures and images to symbols or symbol groups with full or reduced color and pixel resolution. Symbol groups are ideal for animation.

C-source code portability

1-bit B&W C Source code for one character from IconEdit

Save fonts, symbols, and groups of symbols in a general human-readable C-source code format:

  • All RAMTEX Color and B&W display controller driver libraries support the same basic symbol and font C-source code format. This makes fonts and symbols portable across display controller types and target hardware.
  • B&W (two-color) symbols are compatible with both B&W and Color display driver libraries.
  • Gray-level symbols and anti-aliased fonts are compatible with Color display driver libraries.
  • RGB Color symbols are compatible with RGB Color libraries. IconEdit can convert the symbols to gray for use with Gray-level libraries.


Recommended C-source code for Fonts

Black and white gives the smallest ROM footprint.

Choice of black and white C-source code bitmap font

All pixel data are stored as bytes for maximum portability.

Black and white C-source code bitmap font character

If the development system requires it all unsigned values can have an U suffix.

C-source code pixel font with capital U suffix

Black and white C-code character with capital U suffix raster font

If you prefer white characters on black background pixel data can be inverted.

C-source code pixel font with white on black

Black and white C-source code character with white on black from raster font

Two bit intensity level anti-alias gives a good compromise between ROM size and character look.

Choice of 2-bit intensity level C-source code pixel font

Data is stored as 4 pixels per byte.

2-bit intensity level C-code character from pixel font

If you prefer white characters on black background pixel data can be inverted.

C-source code bitmap font with white on black alpha value anti-alias

C-source code character with white on black alpha value anti-alias from raster font



ROM Optimized Characters and Images Other Color Modes for Images and Fonts.



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.