diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2011-04-08 22:25:39 +0200 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2011-04-08 22:25:39 +0200 |
commit | 42e89d924112d0aea66245f46b8a25ab120c44da (patch) | |
tree | 094892cdaf9f1087599aa9b6bd53b052015d54a5 /fitz/res_font.c | |
parent | ae039a6b71fb9afddd29cf289e0f9a2be23803c5 (diff) | |
download | mupdf-42e89d924112d0aea66245f46b8a25ab120c44da.tar.xz |
Simplify arguments to fz_new_pixmap.
Diffstat (limited to 'fitz/res_font.c')
-rw-r--r-- | fitz/res_font.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/fitz/res_font.c b/fitz/res_font.c index 6aca0c44..e2542f9b 100644 --- a/fitz/res_font.c +++ b/fitz/res_font.c @@ -267,7 +267,9 @@ fz_copy_ft_bitmap(int left, int top, FT_Bitmap *bitmap) fz_pixmap *pixmap; int y; - pixmap = fz_new_pixmap(NULL, left, top - bitmap->rows, bitmap->width, bitmap->rows); + pixmap = fz_new_pixmap(NULL, bitmap->width, bitmap->rows); + pixmap->x = left; + pixmap->y = top - bitmap->rows; if (bitmap->pixel_mode == FT_PIXEL_MODE_MONO) { @@ -517,7 +519,12 @@ fz_render_t3_glyph(fz_font *font, int gid, fz_matrix trm) fz_catch(error, "cannot draw type3 glyph"); fz_free_device(dev); - glyph = fz_new_pixmap(fz_device_gray, bbox.x0-1, bbox.y0-1, bbox.x1 - bbox.x0 + 1, bbox.y1 - bbox.y0 + 1); + bbox.x0--; + bbox.y0--; + bbox.x1++; + bbox.y1++; + + glyph = fz_new_pixmap_with_rect(fz_device_gray, bbox); fz_clear_pixmap(glyph); cache = fz_new_glyph_cache(); |