Fonts and Symbols as C-source code

Convert vector fonts to raster fonts.

  • Convert Windows fonts and texts to C-source code fonts.
  • Convert pictures and images to C-source code symbols.

IconEdit let you convert fonts to C-source code raster fonts

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

Fast and easy C-source code font generation

Start IconEdit:

IconEdit let you convert Windows fonts to C-source code raster fonts

Input height and the name of the target font.

Choose Master Font:

IconEdit let you convert Windows fonts to C-source code raster fonts

Choose a look.

Create a basic new font:

IconEdit let you convert Windows fonts to C-source code raster fonts

Add languages in the tick boxes.

Save as C-source code.

C-source code generation

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

  • Save fonts and symbols from IconEdit as C-source code (tables and structures). Then compile the fonts and symbols into your embedded application.
  • The C-source code can be used with RAMTEX Virtual fonts for easy storage in external data memory, for instance a serial flash chip.
  • Create, load. and save color palettes as C-source code (tables), either as stand-alone working palettes or as part of a palette-based font or group of symbols.
  • Import and convert BMP, JPG, or PNG pictures. Edit and re-size to fit your embedded application. Draw text and graphics on an image. Save a group of images as one C-source code file. This is ideal for buttons with special effects.



Convert many Input Formats to the same C-source code format for the Graphic User Interface

Many input formats One output 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 code text catalogs to text optimized fonts with only the characters in the text strings.
  • 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

C Source code 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.


Extensive editing and conversion functions


Fonts and Symbols as C-source code. Convert vector fonts to raster fonts. Convert fonts and images to c-source format.

IconEdit let you convert fonts and images to C-source code Save Fonts and Symbols as C-source code

International Fonts for many languages. Create text optimized fonts for many languages. Select necessary languages directly.

Many Alphabets in a Text Optimized Font International Fonts for multiple languages

Create ROM optimized fonts and symbols. Achieve significant ROM savings for alphabets with a very large number of characters. If your application uses Chinese, Japanese, or Korean you may only need a few percent of the alphabet.

ROM Optimized Fonts Creating ROM Optimized Fonts and Symbols

Asian Language & Alphabet Support. Special support for right to left alphabets on simple left to right display systems. Special support for diacritics and ligatures.

Many Alphabets in a Text Optimized Font Middle Eastern and South Asian fonts

C string preprocessor for Emoji and Asian texts. The preprocessor is an input and output text string converter inside IconEdit. The preprocessor finds the C strings in text catalogues and makes fonts.

High Plane Emoji in UTF-8 Text C string pre-processor for Emoji and Asian texts

Color conversion of fonts, images, and symbols. Convert between 17 different color modes. Find the right balance between color resolution and memory size.

ROM Optimized Characters and Images Color Optimization of Characters and Symbols

Graphic drawing and image conversion. See and edit icons, characters, and fonts with exactly the same pixel and color resolution as used by the real display module in the target system.

Graphic drawing and image conversion Graphic drawing and image conversion

Home and Download

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