summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2011-03-13 10:51:47 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2011-03-13 10:51:47 +0000
commita96094205b55c746fe1517bfdc9b88cb8d7179ec (patch)
treeaa5f1190ba90ccb03752d7121bf7d43b36c9405a
parent18970a3be9a650e084be95bbb4f0c9dd7d7c1758 (diff)
downloadnetsurf-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.c3
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)