diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2006-01-02 21:24:43 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2006-01-02 21:24:43 +0000 |
commit | a28b0fbe07ccdfc691b7aeaa127425a2ab4a5eb2 (patch) | |
tree | 86a49080b3cc2a68d901db6dfc4961c3fc6e92f2 /riscos/font.c | |
parent | 5b292691a65cda68274665ee41220d86e5be5de4 (diff) | |
download | netsurf-a28b0fbe07ccdfc691b7aeaa127425a2ab4a5eb2.tar.gz netsurf-a28b0fbe07ccdfc691b7aeaa127425a2ab4a5eb2.tar.bz2 |
[project @ 2006-01-02 21:24:42 by jmb]
Finish font configuration.
svn path=/import/netsurf/; revision=1953
Diffstat (limited to 'riscos/font.c')
-rw-r--r-- | riscos/font.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/riscos/font.c b/riscos/font.c index e0f8b03e6..4bbfcc8b0 100644 --- a/riscos/font.c +++ b/riscos/font.c @@ -29,7 +29,6 @@ wimp_menu *font_menu; static void nsfont_check_option(char **option, const char *family, const char *fallback); -static bool nsfont_exists(const char *font_family); static int nsfont_list_cmp(const void *keyval, const void *datum); static void nsfont_check_fonts(void); static void nsfont_init_menu(void); @@ -85,6 +84,21 @@ void nsfont_init(void) /** + * Retrieve the fallback font name + * + * \return Fallback font name + */ +const char *nsfont_fallback_font(void) +{ + const char *fallback = "Homerton"; + + if (!nsfont_exists(fallback)) + fallback = rufl_family_list[0]; + + return fallback; +} + +/** * Check that a font option is valid, and fix it if not. * * \param option pointer to option, as used by options.[ch] |