diff options
Diffstat (limited to 'graphics/fonts')
-rw-r--r-- | graphics/fonts/macfont.cpp | 4 | ||||
-rw-r--r-- | graphics/fonts/macfont.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/graphics/fonts/macfont.cpp b/graphics/fonts/macfont.cpp index 9ddb5a6c71..80c1dc4435 100644 --- a/graphics/fonts/macfont.cpp +++ b/graphics/fonts/macfont.cpp @@ -328,10 +328,8 @@ bool MacFONTFont::loadFont(Common::SeekableReadStream &stream, MacFontFamily *fa } if (_data._fontType & kFontTypeImageHeightTable) { - warning("Skipping image height table"); - for (uint16 i = 0; i < glyphCount; i++) - stream.readUint16BE(); + _data._glyphs[i].height = stream.readUint16BE(); } free(bitmapOffsets); diff --git a/graphics/fonts/macfont.h b/graphics/fonts/macfont.h index 874d304337..b2e1fb0d11 100644 --- a/graphics/fonts/macfont.h +++ b/graphics/fonts/macfont.h @@ -102,12 +102,14 @@ struct MacGlyph { void clear() { bitmapOffset = 0; width = 0; + height = 0; bitmapWidth = 0; kerningOffset = 0; } uint16 bitmapOffset; byte width; + uint16 height; uint16 bitmapWidth; int kerningOffset; }; |