summaryrefslogtreecommitdiff
path: root/riscos/font.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2006-01-02 21:24:43 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2006-01-02 21:24:43 +0000
commita28b0fbe07ccdfc691b7aeaa127425a2ab4a5eb2 (patch)
tree86a49080b3cc2a68d901db6dfc4961c3fc6e92f2 /riscos/font.c
parent5b292691a65cda68274665ee41220d86e5be5de4 (diff)
downloadnetsurf-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.c16
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]