One of the first things artists should do when starting to work on a game UI is identify a set of potential font styles that will be used throughout the game. They can decide, for example, that there will be a unique font type for all titles, while another type is used for the rest of the text in the game. After this decision is made, additional font types should not be used in any of the game’s UI screens without very careful consideration. There are three main reasons for enforcing such a limitation:
Under the Scaleform imported font substitution approach described in the next part, the process of selecting a font set for a game is formalized into creation of a font library consisted of a set of files, one per language (“ e.g. fonts_en.swf”, “fonts_kr.swf”, etc). Artists can create these file by creating named font symbols in the Flash file library and then exporting them into a corresponding SWF. After the library files are created, their font symbols can be imported into the other Flash files and used during development. The upcoming sections describe the details of font symbol creation and how they can be used to create a game font library.