From a9f9cd5e8ff9b3db66a65b6b56ef39f8b8190a78 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Wed, 2 Jun 2004 21:01:01 +0000 Subject: [project @ 2004-06-02 21:01:01 by bursa] Implement enumerate_fonts(). svn path=/import/netsurf/; revision=911 --- debug/fontd.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'debug') diff --git a/debug/fontd.c b/debug/fontd.c index 2d6e3a51f..e0018ce06 100644 --- a/debug/fontd.c +++ b/debug/fontd.c @@ -21,18 +21,6 @@ struct font_set { struct font_data *font[FONT_FAMILIES * 4]; }; -/** - * font id = font family * 4 + bold * 2 + slanted - * font family: 0 = sans-serif, 1 = serif, ... - */ - -const char * const font_table[FONT_FAMILIES * 4] = { - /* sans-serif */ - "Homerton.Medium\\ELatin1", - "Homerton.Medium.Oblique\\ELatin1", - "Homerton.Bold\\ELatin1", - "Homerton.Bold.Oblique\\ELatin1", -}; static void font_close(struct font_data *data); @@ -165,3 +153,16 @@ char * font_split(struct font_data *data, const char * text, unsigned int length return text + i; } + +const char *enumerate_fonts(struct font_set *set, int *handle) +{ + assert(handle); + + if (!handle) { + *handle = 1; + return "Homerton.Medium"; + } + + *handle = -1; + return 0; +} -- cgit v1.2.3