diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-03-13 10:51:47 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-03-13 10:51:47 +0000 |
commit | a96094205b55c746fe1517bfdc9b88cb8d7179ec (patch) | |
tree | aa5f1190ba90ccb03752d7121bf7d43b36c9405a | |
parent | 18970a3be9a650e084be95bbb4f0c9dd7d7c1758 (diff) | |
download | netsurf-a96094205b55c746fe1517bfdc9b88cb8d7179ec.tar.gz netsurf-a96094205b55c746fe1517bfdc9b88cb8d7179ec.tar.bz2 |
Scale font sizes by the screen DPI, rather than assuming 72
svn path=/trunk/netsurf/; revision=12014
-rw-r--r-- | framebuffer/font_freetype.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/framebuffer/font_freetype.c b/framebuffer/font_freetype.c index 44d6701dc..c1e5fcc3a 100644 --- a/framebuffer/font_freetype.c +++ b/framebuffer/font_freetype.c @@ -24,6 +24,7 @@ #include FT_CACHE_H #include "css/css.h" +#include "css/utils.h" #include "render/font.h" #include "utils/utf8.h" #include "utils/log.h" @@ -365,7 +366,7 @@ static void fb_fill_scalar(const plot_font_style_t *fstyle, FTC_Scaler srec) srec->width = srec->height = (fstyle->size * 64) / FONT_SIZE_SCALE; srec->pixel = 0; - srec->x_res = srec->y_res = 72; + srec->x_res = srec->y_res = FIXTOINT(nscss_screen_dpi); } FT_Glyph fb_getglyph(const plot_font_style_t *fstyle, uint32_t ucs4) |