There are three example projects associated with this chapter, which are described in the following sections.
The first example project demonstrates the use of the IwGxFont API and can be seen in the following screenshot. This example demonstrates how to use multiple fonts in a project, preparing text for printing, and scaling a font up and down in size:
The UI example implements a user interface library that adheres to the discussion on how to implement UI code presented earlier in this chapter. It also presents a fully functional localization library, including a Python script that can convert an XLS spreadsheet into separate language datafiles. The script also produces a file for each language detailing all the characters that were used by any of the strings for that language. This can be very useful when generating a font resource to display the text.
The UI and localization library have been implemented as Marmalade subprojects (called GUI and...