X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=ttf2png.c;h=62e56acfda28413f91c4b978d3e8a682e385be91;hb=ef96a56a5d4a213c8f00ccfdabe64fd32a98b8f1;hp=42125adc91dbc1dee9af0237d8ef889500dc5b98;hpb=17b96c26c5624aba41eb1d11cb5d2bf2d05982f5;p=ttf2png.git diff --git a/ttf2png.c b/ttf2png.c index 42125ad..62e56ac 100644 --- a/ttf2png.c +++ b/ttf2png.c @@ -265,6 +265,7 @@ int main(int argc, char **argv) free(font.glyphs); free(font.kerning); free(font.image.data); + free(ranges); FT_Done_Face(face); FT_Done_FreeType(freetype); @@ -501,8 +502,8 @@ int init_font(Font *font, FT_Face face, const Range *ranges, unsigned n_ranges, unsigned i, j; unsigned size = 0; - font->ascent = (face->size->metrics.ascender+63)>>6; - font->descent = (face->size->metrics.descender+63)>>6; + font->ascent = (face->size->metrics.ascender+63)/64; + font->descent = (face->size->metrics.descender-63)/64; if(verbose>=1) {