diff --git a/program/src/rrd_afm.h b/program/src/rrd_afm.h
index bf26a1abe525ccb7f688263d0c8939e818a8280e..3ced498f83e4f016ab9b86de52d899c6fb82ca41 100644 (file)
--- a/program/src/rrd_afm.h
+++ b/program/src/rrd_afm.h
/****************************************************************************
- * RRDtool 1.2rc8 Copyright by Tobi Oetiker, 1997-2005
+ * RRDtool 1.2.8 Copyright by Tobi Oetiker, 1997-2005
****************************************************************************
* rrd_afm.h Parsing afm tables to find width of strings.
****************************************************************************/
#ifndef RRD_AFM_H
#define RRD_AFM_H
+/*
+ If the font specified by the name parameter in the routes below
+ is not found
+ (because it is not compiled into rrd_afm_data.c by compile_afm.pl)
+ the font specified by RRD_AFM_DEFAULT_FONT will be used.
+ If it is not installed, it uses the first font compiled
+ into rrd_afm_data.c
+ So they will always use some font.
+*/
+
+#define RRD_AFM_DEFAULT_FONT "Courier"
+
/* measure width of a text string */
/* fontname can be full name or postscript name */
double afm_get_text_width ( double start, const char* font, double size,
double tabwidth, const char* text);
+double afm_get_ascender(const char* font, double size);
+double afm_get_descender(const char* font, double size);
+
/* get postscript name from fullname or postscript name */
const char *afm_get_font_postscript_name ( const char* font);
+const char *afm_get_font_name(const char* font);
/* cc -E -dM /dev/null */
#ifdef __APPLE__