22#ifndef CRYOMNI3D_FONTS_CRYOFONT_H
23#define CRYOMNI3D_FONTS_CRYOFONT_H
25#include "common/array.h"
26#include "common/hashmap.h"
27#include "common/str.h"
28#include "graphics/font.h"
31class SeekableReadStream;
38 CryoFont() : _height(0), _maxAdvance(0) { }
53 uint32 mapGlyph(uint32 chr)
const;
67 uint setup(uint16 width, uint16 height);
70 static const uint k8bitCharactersCount = 223;
76 Glyph _glyphs[k8bitCharactersCount];
Definition: cryofont.h:36
virtual Common::Rect getBoundingBox(uint32 chr) const
virtual int getCharWidth(uint32 chr) const
virtual int getMaxCharWidth() const
Definition: cryofont.h:43
virtual int getFontHeight() const
Definition: cryofont.h:42
virtual void drawChar(Graphics::Surface *dst, uint32 chr, int x, int y, uint32 color) const
Definition: algorithm.h:29
Definition: cryomni3d.h:62