/****************************************************************************
- * RRDtool 1.2.0 Copyright by Tobi Oetiker, 1997-2005
+ * RRDtool 1.2.4 Copyright by Tobi Oetiker, 1997-2005
****************************************************************************
* rrd_afm.h Parsing afm tables to find width of strings.
****************************************************************************/
return p ? p->postscript_name : "Helvetica";
}
+double afm_get_ascender(const char* font, double size)
+{
+ const afm_fontinfo *p = afm_findfont(font);
+ return p ? p->ascender : 10; /* just a guess to avoid really bad design if we don't know the font */
+}
+
+double afm_get_descender(const char* font, double size)
+{
+ const afm_fontinfo *p = afm_findfont(font);
+ return p ? p->descender : 4; /* just a guess to avoid really bad design if we don't know the font */
+}
+
static int afm_find_char_index(const afm_fontinfo *fontinfo,
afm_cunicode ch1)
{