Index: glib/poppler-page.cc =================================================================== RCS file: /cvs/poppler/poppler/glib/poppler-page.cc,v retrieving revision 1.53 diff -u -r1.53 poppler-page.cc --- glib/poppler-page.cc 28 Jan 2007 15:55:11 -0000 1.53 +++ glib/poppler-page.cc 15 Feb 2007 03:23:27 -0000 @@ -190,6 +190,14 @@ output_dev_data->cairo_data = cairo_data; output_dev_data->surface = surface; output_dev_data->cairo = cairo_create (surface); + { + cairo_font_options_t *font_options; + font_options = cairo_font_options_create (); + cairo_get_font_options (output_dev_data->cairo, font_options); + cairo_font_options_set_antialias (font_options, CAIRO_ANTIALIAS_SUBPIXEL); + cairo_font_options_set_subpixel_order (font_options, CAIRO_SUBPIXEL_ORDER_RGB); + cairo_set_font_options (output_dev_data->cairo, font_options); + } output_dev->setCairo (output_dev_data->cairo); } Index: poppler/Gfx.cc =================================================================== RCS file: /cvs/poppler/poppler/poppler/Gfx.cc,v retrieving revision 1.13 diff -u -r1.13 Gfx.cc --- poppler/Gfx.cc 21 Sep 2006 22:37:00 -0000 1.13 +++ poppler/Gfx.cc 15 Feb 2007 03:23:27 -0000 @@ -455,7 +455,7 @@ abortCheckCbkData = abortCheckCbkDataA; // set crop box - if (cropBox) { + if (cropBox && false) { state->moveTo(cropBox->x1, cropBox->y1); state->lineTo(cropBox->x2, cropBox->y1); state->lineTo(cropBox->x2, cropBox->y2);