diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2010-05-16 17:47:13 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2010-05-16 20:52:31 +0930 |
commit | 562c323ae8689907d7a62a7c2f5c10fb8d055608 (patch) | |
tree | 1acb0f3d9980453e36e672a25036e46255491a47 /src/cairo-scaled-font-subsets-private.h | |
parent | edcefa87ed0a8ff59b54ef9251182ce68f9158ba (diff) | |
download | cairo-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.h | 6 |
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; |