|SOURCE|
[FontFile]
* In order to keep the list of additional items for the glyph header from
  expanding and mandating that the chunk size be adjusted as such, GLYPHHEADER
  has been added to store the header data in one struct
* Added TARGA_HEADER to extract the Targa file's header to determine the width
  and height that the glyph set will use
* All write/read from file operations are error checked and the appropriate
  files still in use are closed if an error occurs
[GlyphSet]
* Added BearingY to the GLYPH_METRICS for aligning the Y position of the glyph
  with the base line when drawing
* Write writes the Targa data before the glyph set in order to get the width
  and height to write
* GetSizeOnSisk discards the extra uint32_t used previously for the glyph count
* BearingY is read in from the .glyph file