.brfnt

File Structure
The file structure is composed by a header and sections. There always appears to be a FINF, TGLP sections along with one or more CWDH and CMAP sections. The file is written in big endian.

RFNT Header
This is the general header of BRFNT files.

FINF
The FINF section describes the font's settings and the way they have to be used.

TGLP Data
Bitmap is formed in a zig-zag way.

A single block of bitmap looks like this:

00 01 02 03 04 05 06 07

08 09 0A 0B 0C 0D 0E 0F

10 11 12 13 14 15 16 17

18 19 1A 1B 1C 1D 1E 1F

Multiple blocks:

B01 B02 B03 ... B08 (assume width=64)

B09 B0A B0B ...

...

Multiple images:

I01

I02

I03

...

Mapping Information
Each mapping method has its own structure for each character, described in the following tables: