From 3f817dcfd39ffdb73ac694fd90a47d9d3a42af74 Mon Sep 17 00:00:00 2001 From: Adrian Johnson Date: Fri, 1 Oct 2010 17:41:28 +0930 Subject: [PATCH] Fix font metrics in PDF Type 1 fonts edcefa87 introduced a bug in the Type 1 font metrics in PDF files. --- src/cairo-type1-subset.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/cairo-type1-subset.c b/src/cairo-type1-subset.c index d92c86066..9c0a2cf10 100644 --- a/src/cairo-type1-subset.c +++ b/src/cairo-type1-subset.c @@ -1356,12 +1356,12 @@ _cairo_type1_subset_init (cairo_type1_subset_t *type1_subset, font.glyphs[i].width; } - type1_subset->x_min = font.base.x_min; - type1_subset->y_min = font.base.y_min; - type1_subset->x_max = font.base.x_max; - type1_subset->y_max = font.base.y_max; - type1_subset->ascent = font.base.ascent; - type1_subset->descent = font.base.descent; + type1_subset->x_min = font.base.x_min/1000.0; + type1_subset->y_min = font.base.y_min/1000.0; + type1_subset->x_max = font.base.x_max/1000.0; + type1_subset->y_max = font.base.y_max/1000.0; + type1_subset->ascent = font.base.ascent/1000.0; + type1_subset->descent = font.base.descent/1000.0; length = font.base.header_size + font.base.data_size +