summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2010-10-01 17:41:28 +0930
committerAdrian Johnson <ajohnson@redneon.com>2010-10-01 17:41:28 +0930
commit3f817dcfd39ffdb73ac694fd90a47d9d3a42af74 (patch)
tree56315d1ceddd9506f4ce36cf0711db5940b5ee8d
parent877bc14eaf188ddf5ca747a0b7c808cccd2d1c5f (diff)
Fix font metrics in PDF Type 1 fonts
edcefa87 introduced a bug in the Type 1 font metrics in PDF files.
-rw-r--r--src/cairo-type1-subset.c12
1 files 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 +