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.
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:
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
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.
All pixel data are stored as bytes for maximum portability.
If the development system requires it all unsigned values can have an U suffix.
If you prefer white characters on black background pixel data can be inverted.
Two bit intensity level anti-alias gives a good compromise between ROM size and character look.
Data is stored as 4 pixels per byte.
If you prefer white characters on black background pixel data can be inverted.
Other Color Modes for Images and Fonts.