# HG changeset patch # User John Tsiombikas # Date 1345908474 -10800 # Node ID 365eba4dccecd14905f8233faf1f17f9976e3eb6 # Parent 55c034e70809b7dae42bb6101372eba3d0f5b9bd added dtx_line_height query diff -r 55c034e70809 -r 365eba4dccec src/drawtext.h --- a/src/drawtext.h Sat Aug 25 17:50:17 2012 +0300 +++ b/src/drawtext.h Sat Aug 25 18:27:54 2012 +0300 @@ -153,6 +153,7 @@ /* ---- metrics ---- */ +float dtx_line_height(void); /* rendered dimensions of a single glyph */ void dtx_glyph_box(int code, struct dtx_box *box); diff -r 55c034e70809 -r 365eba4dccec src/font.c --- a/src/font.c Sat Aug 25 17:50:17 2012 +0300 +++ b/src/font.c Sat Aug 25 18:27:54 2012 +0300 @@ -477,6 +477,13 @@ dtx_font_sz = sz; } +float dtx_line_height(void) +{ + struct dtx_glyphmap *gmap = dtx_get_font_glyphmap(dtx_font, dtx_font_sz, '\n'); + + return gmap->line_advance; +} + void dtx_glyph_box(int code, struct dtx_box *box) { int cidx;