From 22fd9d3aab6e385ec51d502d18a65a9d23c2d222 Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 19 Mar 2012 11:50:33 +0000 Subject: [PATCH] --- coders/pango.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/coders/pango.c b/coders/pango.c index 486f4db8c..4fd33f877 100644 --- a/coders/pango.c +++ b/coders/pango.c @@ -248,8 +248,8 @@ static Image *ReadPANGOImage(const ImageInfo *image_info, } option=GetImageOption(image_info,"pango:indent"); if (option != (const char *) NULL) - pango_layout_set_indent(layout,(StringToLong(option)*image->resolution.x* - PANGO_SCALE+36)/72); + pango_layout_set_indent(layout,(int) ((StringToLong(option)* + image->resolution.x*PANGO_SCALE+36)/72.0+0.5)); switch (draw_info->align) { case CenterAlign: align=PANGO_ALIGN_CENTER; break; @@ -272,7 +272,8 @@ static Image *ReadPANGOImage(const ImageInfo *image_info, pango_layout_set_alignment(layout,align); description=pango_font_description_from_string(draw_info->font == (char *) NULL ? "helvetica" : draw_info->font); - pango_font_description_set_size(description,PANGO_SCALE*draw_info->pointsize); + pango_font_description_set_size(description,(int) (PANGO_SCALE* + draw_info->pointsize+0.5)); pango_layout_set_font_description(layout,description); pango_font_description_free(description); property=InterpretImageProperties(image_info,image,image_info->filename, @@ -310,8 +311,8 @@ static Image *ReadPANGOImage(const ImageInfo *image_info, else { image->columns-=2*page.x; - pango_layout_set_width(layout,(PANGO_SCALE*image->columns* - image->resolution.x+36.0)/72.0); + pango_layout_set_width(layout,(int) ((PANGO_SCALE*image->columns* + image->resolution.x+36.0)/72.0+0.5)); } if (image->rows == 0) { @@ -321,8 +322,8 @@ static Image *ReadPANGOImage(const ImageInfo *image_info, else { image->rows-=2*page.y; - pango_layout_set_height(layout,(PANGO_SCALE*image->rows* - image->resolution.y+36.0)/72.0); + pango_layout_set_height(layout,(int) ((PANGO_SCALE*image->rows* + image->resolution.y+36.0)/72.0+0.5)); } /* Create canvas. -- 2.50.1