From c55099de40468eac2d23db40d0409a628be56bcd Mon Sep 17 00:00:00 2001 From: David Turner Date: Thu, 18 Oct 2001 11:57:52 +0000 Subject: [PATCH] changing pixel size computations for better accuracy (experimental) --- src/truetype/ttdriver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/truetype/ttdriver.c b/src/truetype/ttdriver.c index 85b9d6ae8..0b7d8f8d0 100644 --- a/src/truetype/ttdriver.c +++ b/src/truetype/ttdriver.c @@ -207,8 +207,8 @@ if ( ( face->header.Flags & 8 ) == 0 ) { /* Compute pixel sizes in 26.6 units */ - dim_x = ( char_width * horz_resolution ) / 72; - dim_y = ( char_height * vert_resolution ) / 72; + dim_x = ( char_width * horz_resolution + 36 ) / 72; + dim_y = ( char_height * vert_resolution + 36 ) / 72; metrics->x_scale = FT_DivFix( dim_x, face->root.units_per_EM ); metrics->y_scale = FT_DivFix( dim_y, face->root.units_per_EM );