File Format : Fonts
-------------------

File Extension : *.FNT

Header :
 Offset  Bytes  Value         Desc.
   0      4      'FNT',26      Signature
   4      2      x             X size of each character
   6      2      y             Y size of each character
   8      1      bpp           bits per pixel
   9      1      bypp          bytes per pixel
   10     1      flg           Special Flags

Programming structure:    ;Defined in VIDEO.H (VIDEO.INC)
struct g_fnthead {
  byte head[4];
  word x;
  word y;
  byte bpp;
  byte bypp;
  byte flg;
};

Notes:
  - After the header follows the actual font chars.  All 256 chars are
    present and each is scanned down from left to right.
  - BPP (bit per pixel) may be 8,15,16,24 or 32 bits.
  - BYPP (bytes per pixel_ may be 1,2,3 or 4 and must match BPP.
  - The flags are defined as follows:
      bit  desc.
       0    Obsolete.  Do not use!
       1    Bit packed font.
      2-7   Reserved.
  - Bit packed fonts are fonts that have only one bit to represent each pixel.
    This type of font is much smaller but can only be one
    color which is set by g_setfntcolor().
    The beginning of each char in the font must be byte aligned.
    Each char is scanned down from left to right starting with bit 0 to
    bit 7.
    Bit packed fonts must have BYPP=1 and BPP is ignored but should be 0.
    See \src\utils\FONT.C to see how a bit packed font is created.

end

