diff options
author | James Bursa <james@netsurf-browser.org> | 2004-06-02 21:01:01 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-06-02 21:01:01 +0000 |
commit | a9f9cd5e8ff9b3db66a65b6b56ef39f8b8190a78 (patch) | |
tree | 958f7ff207f6a217f784426baa01b57ce2ec7c59 /debug | |
parent | 00be6366a73b8b327d3f3c211af2268e74512617 (diff) | |
download | netsurf-a9f9cd5e8ff9b3db66a65b6b56ef39f8b8190a78.tar.gz netsurf-a9f9cd5e8ff9b3db66a65b6b56ef39f8b8190a78.tar.bz2 |
[project @ 2004-06-02 21:01:01 by bursa]
Implement enumerate_fonts().
svn path=/import/netsurf/; revision=911
Diffstat (limited to 'debug')
-rw-r--r-- | debug/fontd.c | 25 |
1 files changed, 13 insertions, 12 deletions
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; +} |