FontGen is a tool to create fonts for the graphical LCDs for your
embedded project. It just takes the font installed on your MS Windows
© PC and creates a C file representing that font for your embedded
For the graphical LCDs you either should use the small latin fonts
already burned into the LCD controller, or should buy fonts for your
project. Preparing fonts by hand clearly is not an option, since it
would take real long to do that. Besides, you'll possibly need multiple
fonts for each language you're supporting.
FontGen helps you to create exact font you want, and with its Unicode
support you can easily port your user interface to any language.
The details of the data structures used in the font definition files,
are explained in detail in the generated font definition files. For
the details, you can check the trial version
or check a sample font definition file which can be accessed here;
as C and H
(and common H) file.
Once you create the font or image definition files, you can try the
display library for Keil development
environment to use the image/font definitions in your project. For
the design and debug of your user interface you can use the LCD
extension for the Keil uVision