diff --git a/com/danitheskunk/skunkworks/gfx/font/FontTTF.java b/com/danitheskunk/skunkworks/gfx/font/FontTTF.java index 633e72b..ffe207b 100644 --- a/com/danitheskunk/skunkworks/gfx/font/FontTTF.java +++ b/com/danitheskunk/skunkworks/gfx/font/FontTTF.java @@ -11,7 +11,7 @@ import java.util.HashMap; import static org.lwjgl.stb.STBTruetype.*; -public class FontTTF implements IFont { +public class FontTTF extends BaseFont { private final HashMap chars; private final STBTTFontinfo info; private final int lineHeight; @@ -33,8 +33,8 @@ public class FontTTF implements IFont { } //todo: save these stbtt_GetFontVMetrics(info, ascent, descent, lineGap); - lineHeight = lineGap[0]; this.size = stbtt_ScaleForPixelHeight(info, size); + lineHeight = (int)((ascent[0] - descent[0] + lineGap[0]) * this.size); //precache ascii characters for(int i = 32; i < 128; ++i) {