summaryrefslogtreecommitdiff
path: root/src/cairo-scaled-font-subsets-private.h
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2010-05-16 17:47:13 +0930
committerAdrian Johnson <ajohnson@redneon.com>2010-05-16 20:52:31 +0930
commit562c323ae8689907d7a62a7c2f5c10fb8d055608 (patch)
tree1acb0f3d9980453e36e672a25036e46255491a47 /src/cairo-scaled-font-subsets-private.h
parentedcefa87ed0a8ff59b54ef9251182ce68f9158ba (diff)
downloadcairo-562c323ae8689907d7a62a7c2f5c10fb8d055608.tar.gz
cff: Use correct glyph advance when subsetting cff fonts
Previously the glyph advance in font units was used for the widths in the PDF font dictionary. This only works for cff fonts that use a [0.001 0 0 0.001 0 0] font matrix.
Diffstat (limited to 'src/cairo-scaled-font-subsets-private.h')
-rw-r--r--src/cairo-scaled-font-subsets-private.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cairo-scaled-font-subsets-private.h b/src/cairo-scaled-font-subsets-private.h
index 35c1e71de..b165d9aca 100644
--- a/src/cairo-scaled-font-subsets-private.h
+++ b/src/cairo-scaled-font-subsets-private.h
@@ -334,9 +334,9 @@ _cairo_scaled_font_subset_create_glyph_names (cairo_scaled_font_subset_t *subset
typedef struct _cairo_cff_subset {
char *font_name;
char *ps_name;
- int *widths;
- long x_min, y_min, x_max, y_max;
- long ascent, descent;
+ double *widths;
+ double x_min, y_min, x_max, y_max;
+ double ascent, descent;
char *data;
unsigned long data_length;
} cairo_cff_subset_t;