]> git.tdb.fi Git - libs/gl.git/blobdiff - source/font.h
Throw an exception if Texture*::allocate is called before storage
[libs/gl.git] / source / font.h
index efef8351830bd45425dc8045ed144884bca3eac5..4eaed9635361ecca51ae5604b84c3c0d533c1109 100644 (file)
@@ -60,6 +60,8 @@ private:
        float native_size;
        float ascent;
        float descent;
+       float cap_height;
+       float x_height;
        GlyphMap glyphs;
        KerningMap kerning;
 
@@ -81,6 +83,8 @@ public:
 
        float get_ascent() const { return ascent; }
        float get_descent() const { return descent; }
+       float get_cap_height() const { return cap_height; }
+       float get_x_height() const { return x_height; }
 
        /** Returns the width of a string, in multiples of the font size.  Scale the
        result according to the size used in rendering. */