summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2008-10-11 15:59:49 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2008-10-11 15:59:49 +0000
commit76444db118faeae3725d8e6efacfc5ec6bb958e4 (patch)
treed9e3b37a525855a4e22c2fb7c00a09daee3b6b51 /css
parent2e584e3b0416f9a0513265cba1b4f37430b74c2b (diff)
downloadnetsurf-76444db118faeae3725d8e6efacfc5ec6bb958e4.tar.gz
netsurf-76444db118faeae3725d8e6efacfc5ec6bb958e4.tar.bz2
Fix pt and pc size calculations when screen dpi is not 90.
svn path=/trunk/netsurf/; revision=5536
Diffstat (limited to 'css')
-rw-r--r--css/css.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/css/css.c b/css/css.c
index 462c4d5e4..76c7e6ca5 100644
--- a/css/css.c
+++ b/css/css.c
@@ -3187,9 +3187,9 @@ float css_len2px(const struct css_length *length,
case CSS_UNIT_CM: return length->value * css_screen_dpi / 2.54;
case CSS_UNIT_MM: return length->value * css_screen_dpi / 25.4;
/* 1pt = 1in/72 */
- case CSS_UNIT_PT: return length->value * 1.25;
+ case CSS_UNIT_PT: return length->value * css_screen_dpi / 72;
/* 1pc = 1pt * 12 */
- case CSS_UNIT_PC: return length->value * 15.0;
+ case CSS_UNIT_PC: return length->value * css_screen_dpi / 6;
default: break;
}
return 0;