Creating Fonts#
Notice
This page is still work in progress and may contain inaccurate information.
Fonts are used to display text in-game. Because fonts need to be used outside of any scenario, they are not stored as tags - instead, they exist as 'Font Packages'. These can exist either as unpackaged fonts, which are stored in a folder, containing an XML file along with other required files (such as glyph icons, font atlases, etc), or they can exist as a packaged font, which contains all necessary font data within a single file. Typically, unpackaged fonts are preferred for development, whereas packaged fonts are used for release or published builds.
Creating a Font Package#
Creating a font package is simple. To begin, open the Font Packager utility. This will open a GUI with a variety of options to configure and preview your font. In the Font dropdown, select any system font you wish to convert into a font package that the game engine can utilize. You can then preview the font to see what it will look like in-engine, while using the various settings to tweak it to your liking. The options available are as follows:
%%DESCRIBE FONT OPTIONS%%
When you are finished, simply click the 'Export' button to export the font as an unpackaged font. This allows you to easily modify it again later, and can be converted to a packaged font later.