FOnline Engine
Current master GitHub
Documentation Docs/en/reference/font-format/formats.md

Font Resource Formats

Generated reference. Do not edit directly. Update BuildTools/FontFormatInterface.json, then run python BuildTools/docs_font_format.py --write.

Index Formats FOFNT BMFont Binding Layout Rendering Validation Canonical JSON Guide
Stable ID Suffix Role Contract Source
font-format.format.fofnt .fofnt Runtime descriptor Use the Engine text descriptor when authoring explicit image, line, and per-codepoint glyph metrics. Source/Scripting/ClientGlobalScriptMethods.cpp
font-format.format.bmfont-binary-v3 .fnt Runtime descriptor Export BMFont binary version 3 with one texture page and one-pixel padding on every side of each glyph. Source/Client/FontManager.cpp
font-format.format.bmfc-sidecar .bmfc Raw-copied authoring sidecar; not a runtime descriptor Treat .bmfc as an optional BMFont tool configuration file and never pass it to Game.BindFont. Source/Common/Settings.inc, Source/Scripting/ClientGlobalScriptMethods.cpp

Bundled descriptors

Suffix Files
.fofnt Big.fofnt, BigNumbers.fofnt, Default.fofnt, Fallout.fofnt, Fat.fofnt, Numbers.fofnt, OldDefault.fofnt, SandNumbers.fofnt, Special.fofnt, Thin.fofnt
.fnt CourierNewSmall.fnt, DefaultExt.fnt
.bmfc CourierNewSmall.bmfc, Settings.bmfc
Start typing to search.