diff options
author | James Bursa <james@netsurf-browser.org> | 2004-01-28 23:08:28 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-01-28 23:08:28 +0000 |
commit | ae4cb4c56dd865654a718c80693d8ac046126ace (patch) | |
tree | 341ea61d33b7dd8712afe4151cf83b7eb8041307 /riscos | |
parent | 1ee029cee6ff5455a5e3c894035319dd67da22de (diff) | |
download | netsurf-ae4cb4c56dd865654a718c80693d8ac046126ace.tar.gz netsurf-ae4cb4c56dd865654a718c80693d8ac046126ace.tar.bz2 |
[project @ 2004-01-28 23:08:28 by bursa]
Improve font-family.
svn path=/import/netsurf/; revision=515
Diffstat (limited to 'riscos')
-rw-r--r-- | riscos/font.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/riscos/font.c b/riscos/font.c index 37fc8f7f2..9833871c3 100644 --- a/riscos/font.c +++ b/riscos/font.c @@ -112,7 +112,6 @@ struct font_data *font_open(struct font_set *set, struct css_style *style) unsigned int f = 0; font_f handle; os_error *error; - bool bold=false, italic=false; assert(set); assert(style); @@ -147,7 +146,6 @@ struct font_data *font_open(struct font_set *set, struct css_style *style) case CSS_FONT_WEIGHT_800: case CSS_FONT_WEIGHT_900: f += FONT_BOLD; - bold = true; break; default: break; @@ -157,7 +155,6 @@ struct font_data *font_open(struct font_set *set, struct css_style *style) case CSS_FONT_STYLE_ITALIC: case CSS_FONT_STYLE_OBLIQUE: f += FONT_SLANTED; - italic = true; break; default: break; @@ -174,9 +171,7 @@ struct font_data *font_open(struct font_set *set, struct css_style *style) if (error) { /* fall back to Homerton */ LOG(("font_find_font failed; falling back to Homerton")); - f = 0 + (bold ? FONT_BOLD : 0) + (italic ? FONT_SLANTED: 0); - - error = xfont_find_font(font_table[f], (int)size, (int)size, + error = xfont_find_font(font_table[f % 4], (int)size, (int)size, 0, 0, &handle, 0, 0); if (error) { LOG(("%i: %s\n", error->errnum, error->errmess)); |